Knee problems are a *****. I've had knee problems since I was a kid. Not fun.

If it is still painful in the morning go see a doctor or something.