If you were 14, I'd say welcome to the club, we've all been there. Ahhh, David Cassidy. ;D
You're too old for htis, darkxflame. For some reason you're afraid of a relationships - and so you've put all your sexual/romantic effort into this one guy who's on stage and you can't see his warts and bumps.
You don't say who this guy is, but I would guess actually thousands of girls are thinking this about him, they're just younger than you.
You need to turn off the songs, pull down the posters of him, and get on with your life. This is a waste. Guys who are idols do NOT fall for fans.
Best wishes. . . David Cassidy sure did seem perfect . . ..
I think your "stupid crush" is actually an obsession. Not very healthy really, I mean a celebrity - you aren't going to end up falling in love with him. And you are letting you life pass you by. Come on girl.
Why don't you seek some counselling? A professional may be able to help you deal with these emotions and how to handle them. You're probably passing up your life and happiness and you can change that at only 20 years old.
It's not uncommon for some people to feel as you do, just remember that you DO NOT know who or how he really is. You only see what the media presents, he is coached on how to speak publicly and is probably (I'd say almost 100%) not at all how he is portrayed publicly in private.
I would definately seek some counselling, you know this isn't good and there isn't any shame in asking for help, ecspecially since it can really help you deal with this properly.