Hello,
Thanks for posting your query.
I can understand your concern for these symptoms and the three possibilities that come to my mind are liver spots, senile purpura and purpura. However you have mentioned in your history that you have been getting these spots when you were around 25 years of age. In that case, chances of senile purpura and liver spots are less because these occur in people after the age of 40 and they are usually not present in young people.
In that case, it is important to rule out purpura. These are basically purple colored spots which occur when small blood vessels burst, causing blood to pool under the skin. It is of two types: nonthrombocytopenic and thrombocytopenic. Nonthrombocytopenic means that you have normal levels of platelets (which help your blood clot) in your blood.
Thrombocytopenic means that you have a less than normal platelet count.
In adults, in nonthrombocytopenic purpura, the important causes which need to be ruled out are a lack of vitamin C, certain medications (including steroids and those that affect platelet functioning), disorders effecting blood clotting and weak blood vessels. In thrombocytopenic purpura, important causes include medications that inhibit platelets from forming and immune disorders such as idiopathic thrombocytopenic purpura (which has no known cause).
You need to consult a dermatologist and get investigated mainly your blood count, platelet counts, blood clotting tests, bleeding time and a skin biopsy. Also skin biopsy will rule out other causes like liver spots or senile purpura.
Now coming to the treatment part, it depends on the confirmation of diagnosis. Till that time, you can take foods rich in vitamin C especially the citrus fruits like oranges, papaya, grapefruit, raspberries, blueberries, cranberries, and pineapple.
Avoid taking any drugs like aspirin, ibuprofen, or warfarin because these drugs interfere with platelet function or blood clotting. Use adequate sun protection measures, including sunscreen application and sun-protective clothing to protect their skin from further photodamage.
Hope that this information helps and hope that you get better soon.
Wishing you good health.
Thank you very much for your comprehensive answer, much appreciated.