Time waits for no one.
I have known a girl for about 7-8 years. We have always been good friends. Two years ago, I realized that I like her. I think that she likes me back. Should I wait to find out if she likes me or make a move? Please help me!
Since you have like her for two years without making a move, I would say you have waited long enough. Just go for it already.
What you've got by not approaching ? "Nothing"
You've got nothing to lose. Approach before you regret of every second that you wasted over nothing.
kiss her smack dab on the mouth.