First of all - God Bless You - mother of 3 boys! lol. They are a blessing and a handful all at once!
Secondly, i can emphathize w/what you are going through. My son has ADHD/depression/panic attacks, so i definitely could relate to alot of what you are saying. If I could tell you just one thing, it would be to seek therapy. I know there's alot of stigmas out there about it, but it really is a wonderful thing, IF you find the therapist that works well for you and that your son seems to click with. Sometimes, it takes a little looking, but is well worth it in the end. My son's therapist started out by playing a game w/him, and asking about him and what all he enjoys the whole first session, so it wouldn't seem like such a "talking session about everything he needs to work on". He immediately liked her and she gained his trust from that. He thinks she's really cool. And he'll talk to her about anything. It has helped monumentally in his progress. She has showed him ways of dealing w/things, even at 5 she did. And she has helped me in how to work w/him better.
And w/the medicine...... I majored in psychology also, so I've been on both ends looking at ADHD. From the medical standpoint, and as the aggravated parent. Medicine for any kind of mental disorder (though I hate that term), is a guessing game. Since there is no test to go look inside the brain and determine immediately what medicine will work, you have to try different things and tweak and mix until you find the right mix. At times it may seem like you're a guinea pig, but unfortunately that's all there is right now. Just try to look at it as trial and error. When you do find the right mix, it does work hugely. Also, consider the possibility that your son was or could be misdiagnosed. If no medicines for ADHD work, you may want to get a second opinion.
Let me know if there's anything you need, or if you just wanna vent! My thoughts and prayers are w/you. Take care.