Hear me out: Boyfriend troubles

Where do I begin...

So I’ve been with my boyfriend for 6 years; on and off. We live an hour away but still sometimes go months without seeing each other (1,2 maybe even 3 months)

I’m 21, he’s 20

I have my license and a car so I can drive to him

He doesn’t have a car, so he can’t come see me

Our relationship is ok, we do argue a lot since our communication is 80% texting and things get misunderstood.

Our routine has become boring. We talk about the same things over and over again, every single day.

Now, I go to college and in my class there is a guy that I’ve noticed I have a crush on???

I go to class mainly just to see him. We talk a lot when we are waiting for the class to begin.

However, I think he has a girlfriend. We talk like we have known each other for a while. I do feel like we innocently flirt...

In just moments of random conversation I’ve known so much about him. He’s 25.

I don’t know what to do.

I can’t break up with my boyfriend and just believe my class crush and I will ever have something?

Or maybe this is guy is a sign that there is somebody else for me? That I should venture out?

Keep in mind I’ve been with my bf since I was 16 and I’m about to be 22.

Any advice?

*i would never cheat on my boyfriend. I would terminate the relationship if I even had thoughts about doing something with this guy or any other person.