Dehydration can cause it, too. Drinking enough water (not soda or anything else, just water) to make up for your activity level? Drink a glass of water right after getting up and 15 min before stretching.
Regardless, best to see a doctor if for no other reason than piece of mind.