Question: what does it mean when a guy says you can do better?
Answer: When a man says you deserve better, he is trying to warn you ahead of time, hoping you won't be disappointed when you don't get your needs met from him. A man that tells you that you deserve better or that you are too good for him or anything of that nature already knows you are more invested that he is.