Re: how do I tell him I'm leaving?
Give this toxic loser the boot and never look back. You need to join a gym, take some yoga classes and start eating plenty of fruits and veggies. Be kind to your body and your spirit. You also need to get a job, if you do not have one and take your mother out to a nice dinner. Tell her you are sorry for bringing this moocher into her home and and using her money to support your low standards. Good Luck.
If you’re going through hell, keep going – Winston Churchill.