hi,I am 23 years old.i have been suffering from acne since 5 yrs,but still cant over come tem.right now em using medimix soap, cetaphill cleansing lotion and benzoyl peroxide cream for acne.my mensural  cycle is of 1 n hlf or 2 mnths..i found this as one my  reason for acne..n also because my blood is not purified.plz suggest me a syrup which can purify my blood.Also plz suggest me a day or night cream for fairer skin which can b used for a long time and without side effect..can i use himalaya herbal  fairness cream instead?
**1. Acne at your age is physiological [since this is the age of Pitta] in Ayurveda which is concerned with Acne outbursts, and also Pathological because of Hormonal imbalance as well as Pelvic problem, so in the best interest first get a gynecologist checkup [pelvic examination] along with necessary Investigations [Thyroid Profile, Hemoglobin, Ultrasonography, Estrogen-Progesterone ratio]2. Avoid : oily, spicy, fried, and left over food, too much exposure to heat, Chat Doctor.  Take old barley, wheat, brown rice, green vegetables, boiled and filtered water to 