I have been in the same situation as yourself. A very controlling person, drinker, drugs, abusive, etc....
My Bottom line is, don't take it anymore!!!! Stand up for yourself and your son. As a mother, we all have to look out for the best interest and safety of our kids.
My advice to you is, when you go to the lawyers office, tell your lawyer about all of the concerns you have about your ex and the visitation. Your lawyer will make stipuations as it pertains to the visit. If your ex doesn't follow the stipulations, tell your lawyer......
I was also a SAHM, staying at home was no longer an option for me and the kids. I have 4 wonderful children and making sure they are supported is my number 1 goal. After working at a job, I decided that I didn't want to punch someone else's time clock. There were things that I was missing out on with my kids while I was at work. Things like school functions, the daycare was raising my kids, etc.
So, I invested some money and started my own business.. For any of you that would be interested in more info.. Please drop me an email.. I am always looking for more help with the business..