So, some context for this, I am usually a very happy and positive person. However, every now and then I get struck by terrible pangs of sadness and feeling shit about myself. I've always thought this was normal for women because of hormones.

Thoughts of how I don't deserve my bf, how I hate the way I look and how I'm a amounting to nothing in my life. 

Usually they creep up before a period so I can almost assume they are positively correlated. However they do go away after my period and I forget about them.

So, today the morning went like this; I wake up first and in the shower I have all these negative feelings come. I don't know how to deal with them so I just stay silent hoping I will fade into the wallpaper whilst doing my makeup later and he won't notice but because I am usually so happy the change is noticible by my bf immediately. 

Straight away he asks what's up and I just replied saying I didn't want to go to work with a smile as I usually say that this in a more lighter note. From then he knows something is wrong and goes silent on me. Our drive to work is silent until he asks why I'm feeling sad. I say I'm sorry but it's the negative feelings again and that I know they're irrational but I can't help them and they'll go soon. He just stayed silent. I get scared to tell him because he doesn't react well to me being sad. I asked if it affects him when these feelings come and he said yes it makes him feel bad. 

I just stayed silent. I feel awful for something that I feel I can't control making him feel bad and then there is this tension between us. Sometimes he makes me feel like I should be happy all the time and I should never feel sad at all but to me that isn't normal? I'm so confused. AITA, should I get help or look more into these negative feelings?

Sorry this is the first I've spoke of this and now it's  falling into an advice seeking/asshole post but still I wanna know if I'm the asshole?