Some discoloration just naturally appear over time and are the equivalent of birth marks... after birth.
Some are signs of rosacea or other conditions of the skin.
Some are inner bruises and signs of something serious happening!
And of course there are other possibilities too so the trick to taking care of yourself cheaply before you have to rush to a doctor and spend hundreds of dollars is to adding healthy choices to your day to see if that helps.
Personally I always start with vitamins and minerals because we Americans are sorely lacking in a lot of them in our day-to-day lives (which can lead to anemia). I had scurvy in college and would have freaked out all the way to the E.R. had I not been in Nutrition class that semester and recognized the signs. It was easy to take care of.
Do you have enough money to afford a good brand of multi-vitamin? Just taking one every 4-5 days makes a HUGE difference. And to spare you from my insanely long lecture about why, I'll just tell you that there's no reason to take one a day unless a doctor says so. If you want my long ass lecture on the details, let me know.
(Oh and if you can't afford some good meds, let me know. I'm poor too but health of my friends is WAY too important.)
So with your vitamins, you need to up your intake of water. Sometimes it's a form of edema and that could help a lot. And besides, water is free and
it's healthy for everyone no matter their current fitness level!
I add fiber to mine and drink a lot more of it than I used to.