analogRead is constant?

No matter what I do, analogRead(A1) returns 989. I'm pretty sure this is a hardware problem. Is there an easy way to fix it or do I have to get a new Arduino?

Edit: this was happening yesterday and even just a few hours ago, but not right now.