People tell me I'm desirable, undesirable all at the same time?

there are plenty of people who call me attractive in real life-. but when I post a pic online, I get called ugly or average. The rare few would gush at how cute I am. In real life, I rarely get checked out. I almost never get hit on. Its just plain confusing. I have no idea how to view myself. Should I be confident? Am I ugly or am I attractive? If people call me attractive, then why aren't there any guys approaching me?

People tell me I'm desirable, undesirable all at the same time?
Post Opinion