Thanks for the query.
You seem to have multiple skin problems which need a proper history and examination.This is limited information to make precise recommendations. The best option is to consult a Dermatologist to understand the condition.
Next Steps
White spots could mean many things in dermatology, so meet a qualified skin specialist.
Health Tips
Avoid Self Medications.