I'm frustrated with dating guys like these?

Okay, so every time I date a guy he tells me I'm beautiful, pretty, cute, sexy and hot ALL THE TIME and that they like my hair, looks, style etc. They ALSO tell me I'm smart, kind, funny and have a nice personality. So far so good. AND YET when comes to actually making a real commitment to me, they always back out. I don't understand. It's not like I'm hot, but a bitch, or that I'm nice but ugly. Apparently I've got both beauty and personality (according to them) and yet they don't want me? Why?

Updates
+1 y
And also: I’m not having sex with these guys
I'm frustrated with dating guys like these?
Post Opinion