Gender Reveal? HELP!!

Kylie

My fiánce is in the army and is away at training for 30 days. i can wait until he's home to do a 4D ultrasound and find out the gender or do it before and surprise him with it. What should I do?