The problem may be social, but hormone imbalances that tend to be genetic can be at the root. If that's the case, therapy will help but only to a very limited extent, and medication may be in order. But be aware, finding a medication that works can be a long and difficult trial and error process.