i have become quite spotty and im convinced they are due to a hormone imbalance. what causes a hormone imbalance and how do you correct it? or is it something that has to be sorted out with medication from the doctor? really dont want to go doctors