Moody bitch

So lately I've been very moody, mainly because I've been feeling quite depressed and as much as I really fucking regret it, I've been taking it out on my boyfriend. I feel so guilty.

How can I make it up to him? And how do I tell him I have depression? I need to tell him because I've been acting like a cockhead lately but I just don't know how to bring it up

Please help!!