Help!!

Ive been with my man for nearly 4 years but im having second doubts..

We broke up once because neither of our emotional needs werent being met.. for a loong time.

Were long distance so that should explain a lot.

I love him to death when were together, but apart there always the disconnect between our busy daily lives.

i feel like a horrible person but ive been gaining feelings about other people/wanting freedom

i cant imagine my life without him, and i couldnt possibly cheat on him. but i also get scared thinking about marriage.

we have differences in religion and other big factors in our lives which idk how i could see it working.

idk what to do?

stay with him or leave?