Hello Sunny Price, thanks for your questions. :)
1. yes, it will reach you on time. If you order standard size now (about 2-3 weeks making costume time) and use the free shipping method (Standard Shipping, 20-30 days shipping time), it will reach you around late June or end of June.
2. Yes, if you'd like to change the apron length, just write it in remark box (in order form), and our tailor will adjust it for you. n_n
*Remark message like 'I want a shorter apron, from waist to apron end: xxcm.'
3. We only have Female XL size in our office now. If you order other size, we will start making the costume after received order and full payment.