Most Helpful Girl
I think it depends on the feelings of the other person too. If you think that your feelings are reciprocal, do it, confess it. But if you are not sure of it, take time to show interest and always be yourself with that person. Personally, I'm coward, very coward about confessing my feelings, so don't take my opinion for serious haha
Most Helpful Guy
It depends. I mean when it comes to sharing it with a girl, if you know her well absolutely tell her. Rip off the band-aid all at once or find it turn into the greatest joy you've experienced in your life.
I've never felt better than the last time I told a girl how I felt for her. It was pure joy. I loved every second afterwards. It can turn out that she turns you down but if she doesn't there's no more beautiful feeling.
The joy of her saying she likes you back far outweighs the pain of her telling you she doesn't.