Am I expecting too much? Too idealistic

Hi all! I need help with my relationship. I’m not sure if I’m just expecting love to be something it’s not, or if this is normal for relationships.

We’ve been together for seven years (started dating in grade ten). However I have come to the realization that I’m just not attracted to him. But is his just the normal course of things?

Originally o thought maybe I just had no libido. But after moving for school I realized that’s not the case. When I’m home I don’t want to have sex. Barely even want his kisses. He loves me so much though and it would be so easy to just stay with him. We could have a good life. But I’m not attracted at all to him. We have differing views on a lot of things. I ho early thing we probably need to break up, but our lives or so intertwined I don’t know what to do. If I leave him I also leave my dog (with school I would not be able to keep him, plus the dog is more of his than mine).

Plus if I leave him, what if this is just the normal course of a relationship? Does this happen to everyone’s relationship? Should I stick with it because it’ll just happen with the next one and I’m just being overly idealistic about what to expect in a relationship?

I’m just lost.