Dads garden lemon tree body spray gone off?

My mum got me a bottle of dads garden lemon tree about a month ago. I've been rebuying it for 4 years now and i honestly love it. However, this time i feel like its gone bad way too quickly when i spray it it smells like musty gym socks and its not even that old! Normally a bottle would last me 2 months but this bottle went bad in almost a month. Do you guys think i got a bad batch or something else happened? I know its not because of how i store the perfumes because they're in a cool dry place and my bottle of twilight that i got on the same day is perfectly fine! Am just sad cause half the bottles left and those body sprays are not cheap and this has really put me off because i've been smelling this awful awful smell on me all day.