A:Answer Here is the straightforward reason why this is happening and how you can try to fix it:
Why it says 1 month instead of 3
The "Account History" Trap: YouTube's system is automated. If that specific Google account has ever used a free trial, a "YouTube Red" trial, or even a 7-day music trial in the last 3-5 years, the 3-month code will automatically "downgrade" to a standard 1-month trial (or nothing at all).
Secondary Promo Conflict: If you have an active Google One or Discord Nitro membership, YouTube's system sometimes sees those "overlapping" offers and defaults to the shortest one.
Code "Expirations": In some cases, Best Buy sends out older codes that have a "3-month" label but have since been adjusted by YouTube's backend to only provide 1 month.
How to get your full 3 months
Try a "Fresh" Account: The most successful workaround is to sign out and redeem the code using a brand-new Google account that has zero history with YouTube Premium. This usually forces the system to recognize the full 3-month period.
Use a Web Browser (Incognito): Sometimes the YouTube app "remembers" your old account data. Try redeeming the code on a computer in a Chrome Incognito window.
Contact Best Buy for a "Reset": If the code is simply bad, Best Buy support (1-888-237-8289) can void your current digital "purchase" and email you a fresh, updated 3-month code.
Check your Membership: If you are a My Best Buy Plus/Total member, you are strictly entitled to the 3 months. If the system is charging you, Best Buy chat support can manually verify your membership and fix the billing.