Hello Tammy, yes, if you order standard size (2 weeks processing time) now & use free shipping (20-30 days shipping time), it will reach you around late April, before May. n_n
*If you order custom size (3 weeks processing time) now & use free shipping (20-30 days shipping time), it will reach you around early May. :)
*Custom size costume doesn't charge extra cost, but the processing time will be longer than standard size costumes; for this costume in custom size, we need about 3 weeks to make it (excluding the shipping time).
*Please remember to mark down the date (you need it) in the order form when you order it. :)