Corkgirl, the tux is usually delivered within a few hours after boarding.
I order the same size jacket as my husband's sport coat. You can either go by your measurements, or have your boyfriend go to a store and try on a suitcoat or sport coat. That way, you will know exactly the right size.
Good luck! All your work will be worth it when you see how handsome your boyfriend looks in his tux!