Welcome to HealthcareMagic forum,
According to your history ,it seems that you have MELASMA
,since you quoted that you are not on oral contraceptive pills
and you have not had any issues either.These questions you would have faced by many doctors .
It is true that such pigmentation is often seen after pregnancy
or one who is on OCPs.But we have been seeing such pigmentation on those who have not had such a history either.So,even if you never had a baby ,one can have such pigmentation problem ,just because of slight shift in the hormones in the body.It is the estrogen
level in the blood which is more responsible for such pigmentation.
If this is melasma,we are dealing with a very chronic problem.It can wax and vain also.Sunlight & stress also has a big role to play.
The best advise here would be to use a triple combination cream to begin with ,and then gradually taper it off.Don't use it for more than 2 weeks .As you taper it gradually start using hydroquinone
based cream at night .Along with this also start using kojic acid
& vit c based creams in day and evening.But please don't forget to use a good spf sunscreen daily thrice.Sunscreen is mandatory.
You can even under go chemical peeling from a experienced dermatologist.
Results of this all might vary from patient to patient.
Now being a laser expert I've myself done number of cases with lasers too.The best of the laser for this is Q-switched Nd:yag laser .But one cannot guarantee you any great results with this either.The results are variable here too.And its costly also.
Melasma has always been a very frustrating problem both for the patient and the treating doctor.It is one thing which can destroy the reputation of most reputed doctor. So,have patience and kindly consult a dermatologist
for this .Please do not take any beauty parlor treatment for this .
This is one possibility what came in my mind.
Secondly it might be freckles too since you said you have spots all over your face.Lasers is best for treating freckles .You may require only one sitting for this.
Kindly consult a experienced dermatologist who can diagnose and treat your problem.
I hope this answers your query,if you any further questions,kindly write back to us.