Confused by my hormones

I have been with my boyfriend for almost 2 years and I really love him.

But when I finish ovulating and I get into "pms and period" fase (lasts 2 or 3 weeks for me), I feel like we should break up and everything about him annoys me, I don't want to have sex, I feel like our relationship isn't going anywhere and I cry about it like every day.

But when I finish my period and it's the ovulation fase again (the next 2/3 weeks) I love him and I see a future with him.

Which feelings are real? I'm so confused! I think: I should let him go, but then a week later I'm like I'll never let him go. Happens every month...

Help me please!