Have you looked into Neurofeedback? It may be worth a shot. It is a treatment that many could easily consider to be a scam but I promise you it is a legit treatment for several conditions. Basically, the sessions bring your brain wave activity to hitting frequencies that either go away from under or over arousal, depending on what you are trying to treat. Multiple research studies have been done on the effects of Neurofeedback & it concludes that it does lead to improvement when a number of sessions are completed. Thought I would just let you know about it.