Hello, your dress will be delivered as soon as April 18th, and it will take about 25 days to transport. It's a bit tense at this time. We can't guarantee that you will receive the dress before the performance.If you are in a hurry to use this dress, you can transport it by express. You need to pay an urgent charge of $25.