I know lots of people have very positive results with Prozac,like everything else what works for one etc.....
Why not try it ,it might take a few weeks to kick in but you have nothing to lose if it doesn't agree with you stop . Maybe ask Dr for a different one . Try some relaxation techniques maybe join a yoga class. You have to get your head around your sons
choice of location whilst not letting him know how you feel,not easy so you could do with some support at this time. Hope you get sorted soon.