I can empathise with you I have a son who has mental health issues and no matter how much it hurts you have to stay consistent. I failed and he has ended up in prison

I was weak and gave into the tears.
I have learned and have not made the same mistake with my younger ones. It pays off in the long run I have a happy teenager and three younger ones following behind.
Keep your chin up and show him love but stick to your guns you are not alone.