Hello Jimmy Sherfy, we are sorry it is unable to reach you by 19 March if you order it now.
*We take about 3-4 weeks to make it, plus 3 weeks Chinese New Year holidays delay, plus the fastest shipping time (Premium Express, 3-6 days), it will reach you around end of March or early April.