1. You were never really in love with this discipline
2. You thought that things would "get better" as time passed
I'm not totally sure I won't end up feeling like you do, but I do think my odds are good.
I know that I love CS, really love it. Everything, from gluing libraries together, to understand the beautiful math behind it all. From the lowest levels of gates and electricity to the most abstract applications, I find it sublimely beautiful! I spend almost all my time thinking about programming, thinking about problems, wondering how I can do different things. Every day I learn about something (or many things) that expand my knowledge and add to the parts of this elegant world I can already understand.
Something I realized pretty recently is:
I'm really lucky to have something that I want to spend every day working on.
Almost no one else gets that, especially so early in their life.
I honestly hope I can spend all my life doing this, because it's what I love.