You are a great mum. If you weren't, you wouldn't be worried about your son. To take care of him you have to take care of yourself. I hope you get the support you deserve from your GP xx