How long will I wait?

Finally reached 70 today and I was just wondering how long most people have to wait to receive the specialization codes. I am assuming it will come to my email hooked to my xbox account but does it come from 343 or xbox? Just want to make sure I look out for the email. Thanks