Once upon a time, before I grew up, I was an asshole, so I'm a good judge of assholes. No offense to the main squeeze but it seems he is losing interest (or already has). I know those signs, like I said. You can either wait for him to completely break your heart or get out now while you still can. Abusive relationships are just as hurtful and damaging when they're emotional abuse. Someone as pretty as you deserves better. Dump him.
Guys in general tend to be assholes. But yeah, if you feel like it's not working out just move on, you'll find someone else, don't let fear of change hold u back. Believe me i know, i spent a year longer in a dead relationship than i had to because i was too much of a bitch to end it.
ask yourself if this is making you happy. if its not, then move on. if you feel like you are on a sinking ship, then you probably are. trust your instincts.