I.D.
Hi T.,
first of all well done for being so strong and somehow making it all go right despite it all! I read the previous answer and I just wanted to say one thing about that.
No matter what you do, do not give him any drugs to correct his behaviour. I don't know your personal beliefs and opinions on drugging young children, but I have seen at least 4 kids of close friends being put on one of the latest drugs for ADD or ADDHD or whatever they call it these days. They definitly got calmer kids at first. But after only a few weeks ALL my friends had way worse problems that now seems can only be handled with more drugs or other drugs.
I am old school, I know, but I think in the long run you will have a better son if you hang in there with your love and communication. And discipline of course, but no drugs please.
This is where I get a lot of information about this:
Good luck :)
I.