does he really love me?

Okay so I have been in a relationship for almost 6 years. we have had our up and downs. He has cheated I have cheated. ik that doesnt sound like love but i do really love this guy and when i "cheated" i let a guy go down on me but stopped him from going all the way because i knew it wasnt right and i was doing it out of spite. but idk if it's love on his end because the way he treat me. He ignores me, he never calls me, he doesn't respond to my txt/calls, and he just complains about everything. But I try to keep in mind that I do live an hour away due to college and that he doesn't know how to handle that because when I go back to my hometown it's different. what do you all think?