Do you really need to directly tell a guy if you like him?

I had a friend say that men are horrible at reading hints. The specific guy I like is already a friend and I don't see how he doesn't know that I have a crush on him but I'm not sure if I should just come out and tell him or not.

Do you really need to directly tell a guy if you like him?
Post Opinion