It's a difficult one. I'm not going to sit here and berate you for the decision you felt you had to take, nor am I going to pat you on the back for it.
I think you know what you've done is wrong, you wouldn't be on here asking otherwise. I think the thing you need to realise is that as soon as you involve SS, it is YOU under the microscope, not your son. Bringing SS in on any home situation, on your own kids, will not improve your relationship with your child. Unless you explain, in calm, plain terms as to why you did it, he'll never understand and probably hate you for it. It doesn't make it right but it puts a little context to it, conveys your thoughts and emotions and informs HIM of what you need. That said, you HAVE to listen to him too, over all of the concerns and issues he has. And also bear in mind, his mum has phoned SS on him for, what in reality are, trivial reasons that you admit to dealing with every day, other than this.
Don't use your illness as a cover, it doesn't help him or you. If you're having trouble coping, get to the GP ASAP and get yourself back in order. You can't help anybody if you don't help yourself.
90% of teenagers are little shits, you're not the first or last... Work on you first, he's safe for now so focus on what you need to do and if you actually want him back, what you can do to alter the situation. I am a firm believer that children are the products of their parents, accept your part of the blame.
I just hope this hasn't pushed him OR you to the extremes. Learn from this experience.