Hi and welcome!
Sweetheart why are you staying with him when he's treating you so disgustingly? Can I ask why you have an issue with him masturbating?
Your job sounds like hell!
Hunni, please go and see your Dr and tell them how you are feeling.. Have you told your Mum/friends oop north what things are really like? Can you try to find friends of your own down here to get out and have some fun without him?