Sometimes it's easy to tell because some dudes (a minority!) just give you this lurid look like they've never seen a woman before. But many times it's more subtle and therefore confusing, because even a decent guy can give you a cheeky look or lustful smile because he finds you attractive.
So how can I tell the difference and stop being so uncertain / suspicious?
Most Helpful Opinions