Insecurities about your relationship?

Lindsay
I've been with my boyfriend for a year at the end of this month. Sometimes i feel like I'm not good enough for him and feel really insecure. I know these feelings and thoughts come from me being married and my ex husband treating me like i was worthless and like i didn't matter as a person. My boyfriend is amazing and makes me feel like the only girl alive we plan on getting married and having a family. I get super jealous of stupid things like having friends that are girls or being nice to girls. He cheated on his exwife but has been super straight forward about that since the beginning and has never given me a reason to think he'd cheat. I only have these feelings around the time my period is due. I know my feelings cause problems i just dont know how to get these thoughts out of my head. Could i be depressed or is this normal? Maybe i just need to vent cause i normally keep everything in. Suggestions? Thoughts?