Kristy, everyone has given you great advice already -- so I won't bug you with anymore. All I want to say if from what I've seen from you (just over the internet), you're a very smart, level-headed girl. And from the pictures I've seen, you're beautiful too. You've got a lot to offer a guy and any guy would be lucky to have you. Just remember ... this guy isn't doing you any favors. HE is lucky to have a girl like you interested in him. If he's playing games with your emotions or being fickle, drop him. Once you do, he'll either say screw her and move on or he'll realize his mistake, change his way and apologize to you. You're too good to be treated this way. YOU know you're worth something ... now it's time for HIM to know it.
PS - The REAL reason you can't find the perfect guy is because STEWIE is the perfect guy!!