I got protein yesterday from Walmart. Yes I decided to be lazy and get a crappier brand than usual. I've had cookies and cream but it was muscle Pharm. This one was six star. It smells a bit off but also tastes slightly funny. Could it have gone bad? Expiry is 2021. Is it bad to keep it? Not sure if anyone else tried this one and if that's how it tastes. Not worth going back to Walmart and returning but just wondering if it's okay to use.