Help, does anyone else have trouble staying "in love" with their partner?

To be honest, I always temporarily thought every single person I ever dated was "the one" and my "soul mate." I would use dramatic words like "The only one for me," etc. I also used to question my feelings a lot. Then I learned that I just "choose" to love someone and stick with it if the person is a good person and compatible with me. It's pretty boring, but that's how it is now for me.

My longest relationship was with an ISTJ for about 3 years. He was pretty controlling and quite negative, but I really did once love him. It probably could have worked, but I had severe commitment issues and had trouble communicating what I wanted. Every few month, like clockwork, I would question if I still loved him. So, I would tell myself to wait 30 days and see if I still felt the same way.

Then I dated an INTJ for about a year. It was a very communicative relationship and he was very patient with me. Although, like the ISTJ, he had a pretty negative outlook on life which I found strange. I also had commitment issues, but we also wanted different things in life. It was a good relationship where I learned to communicate more. But even with him, I would question my feelings every few months. And of course, I learned to ignore those moments or I'd journal about it then forget about it.

Now I am dating an INFP or ISFP, he's taken the tests but who knows what he truly is. However, he also has a strange negative outlook on life. I wonder if I am attracted to negative people? Anyways. Point is, throughout all my past and present relationships, I would "question" my feelings. I think it's the cognitive function Ne where I would think the grass might be green on the other side. Or perhaps it's the lack of Si where I have trouble with sticking with one thing for too long.

/r/ENFP Thread