Hi try my way on solving this but you need to have extra effort but worth tryin
Hardcore Exercise , running till you fell exhausted or playin tennis or swimming.
Just simply make your physical body work out hard. I think after a couple of weeks, you should see real improvements.
Its free most of the time. Smile Work out!