Hello Nathan, we are sorry it is unable to reach you within 3 weeks.
Since it is our long Chinese New Year holidays in Feb., so, if you order standard size now (2-3 weeks making costume time + 4 weeks holidays delay) and use the fastest shipping method (Premium Express, 3-6 days shipping time), it will reach you around end of March.