I don't think I love my boyfriend anymore.

Rhiannon
I've just been acting weirdly around him. I don't hold his hand, kiss him or text him very much at the moment because it just feels like a chore. 
He really loves me and while I don't think I could find someone as caring and loyal a still think I could find someone better in other aspects (sorta) like appearance, he's not that good looking cute at best but idk it's not working for me anymore. I feel really bad about it to because he's really a good guy but he's not interesting for me. 
I have this habit of over analysing things and people and think this other guy might like me but I really should inn be taking the chance if in wrong. Maybe it's just because I wanna go to the ball with a guy because my boyfriend isn't going this year, I'm really not sure. Maybe it's because everyone at school isn't to fond of him and I'm basing my attitude towards him because of that. 
I'm really not sure but I would like some advise. Should I wait longer to see if I'll love him still or break up with him?