Inositol is working a charm here.
Please do be careful with St. John's Wort if you're taking other medications or treatments.
There is a massively long list of potential interactions, so please do check before mixing that with anything else you may be taking. Also the SAMe can cause some restlessness or agitation type of feeling. Hard to describe.