Should I tell him?

The past month I haven’t been feeling myself. I don’t really feel happy anymore. I’m either moody, sad or just neutral. I never want to go to work and when I’m there I’m rude to everyone. I hardly go college anymore and basically just want to slap everyone. I have been snapping at my boyfriend a lot more especially at tiny things and I’m never in the mood for sex. He thinks I don’t have feelings for him anymore and maybe this isn’t working and has been asking what has been up with me recently. I have no idea what’s going on with my emotion and actions. I told a friend and she said I shouldn’t say anything. I want to tell him how I’ve been lately but I don’t want it seeing like it’s his fault.

Shall I tell him?