i paid for xbox live gold 1 month but on my xbox says xbox live free but on my account says gold
try doing a speed test or delete your account (not the saves just the account) and recover that should make the gold work on your console.
Did this solve your problem?
Sorry this didn't help.
Great! Thanks for marking this as the answer.
How satisfied are you with this reply?
Thanks for your feedback, it helps us improve the site.
How satisfied are you with this response?
Thanks for your feedback.
Also make sure you simply sign out of your Xbox and then back in. Sometimes it only takes that. I assume you go to go as it looks like your playing the BF beta now.