That is just something you have to learn in life, is how to properly read people, look for signs such as fidgeting, looking away while talking, swallowing hard... Ect....
They are telling you what they think you want to hear. You may very well be attractive, but they say things like that to flatter you, they think it's an easy way to get you to do what they want. Don't fall for it. Smile and say thank you if they give you a compliment, but don't think for a second that they wouldn't say the exact same thing to the next girl who comes along.
Well you can do a test on him like wear the shirt you think its so ugly and ask him for his opinion
Maybe they're trying to flirt with you. See like kmo said, you have to learn how to read them. It's the way how they act when they're telling you how you look nice today.
Having a high self-esteem and you wont let anything hurt your feelings. If a guy tell you that you look nice today, tell yourself,"I know I do cause I did wanted to look nice today." but tell them a polite "thank you" and don't let their compliments bother you in a bad way. There are many men out there who are just being nice.
Having a high self-esteem and you wont let anything hurt your feelings. If a guy tell you that you look nice today, tell yourself,"I know I do cause I did wanted to look nice today." but tell them a polite "thank you" and don't let their compliments bother you in a bad way. There are many men out there who are just being nice.