Please be aware, shipping can take longer than what it says in the shipping field. Our typical turn time is 7-10 business days. IF YOU PLACE YOUR ORDER ON OR AFTER THE 16TH, THE ONLY OPTION WILL BE EXPEDITED FREIGHT. We are doing everything we can to ensure that everyone gets their order before APRIL 25TH. Thank you for understanding.