No Armor Codes?

I have yet to receive an email or xbox live message, despite marketing emails being opted in, I have checked multiple forums that all state everyone has received their armor specialization codes or at least a reminder the code was sent…Am I the only person that has no code, despite being eligible? I wish there was a way to just get my code and be done with this.