Anonymous wrote: just want to focus on a movie or a book without mood swings and racing thoughts about all the crap I have to do. and to get a solid night's sleep.
These are trainable skills. Read for one minute. The next day, two. The next day, three. If your brain is distracting you, pause your reading, acknowledge your thinking, and then either keep reading or, if your brain is too distracted, stop and try again another time. practice some form of meditation to get used to simply acknowledging your brain's random thoughts and interjections.
Mood swings are harder to correct, but you can track them and see if there are patterns you can work with. Don't sit down hangry and expect focus and calm.
Sleep is also a trainable skill. Develop a bedtime routine and stick with it. Make sure your bedroom is dark, quiet, and somewhat cold. Say or write your gratitudes, get in bed, and say goodnight to your body, starting at your toes, then ankles, lower legs, knees, etc. When you've said goodnight to your body, count backwards from 1000, slowly. If you get to one, get up and go do something else for 30 minutes or so, then repeat. Do not let yourself lay away in bed, thinking.
Don't do drugs. Just do some personal work and retrain yourself.