I'm not a doctor, and don't take this as medical advice, but...
Have you tried medical marijuana?