They ALL mean:
1) You really
ARE "too good" for him
2) He really
ISN'T giving you his best....and he
KNOWS it deep down inside
3) He's got issues & baggage
4) He really DOESN'T deserve you, and you could do sooo much better
All of this = "He's just not THAT into you", so you need to move on and look for a man who will work
HARD to be the type of man he knows a good
QUALITY woman expects and deserves.
I'm sorry, but I think you're wasting your time w/this one.
I would drop him or at least multi-date so I don't put all of my eggs in HIS basket.
A man who really wants a woman and wants to impress her won't say these things to her. Why would he? That would drive a good quality woman away!
So, if a man is ever saying these types of things to you, just know that he is not really in it for the long term, and he probably wants to break up but doesn't want to let you down too hard.