Stop being her friend!!! Stop doing countless favors for her! You know that you are one step away from being called “the work horse” right?
Beat up her boyfriend or love interest. If he is bigger than you… challenge him to a dance battle. Make sure you practice those moves though; you don’t want to “get served.”
Get a girlfriend!!! The fastest way out of the “friendzone” is to make her jealous. Get a girlfriend, preferably one that looks just like your “friend,” and go from there. If you see the green eye of jealousy… SUCCESS!
Change what you like. You are obviously getting friendzoned because you like things she does… which is the issue. Why are you watching Sex in the City? Invite her to a Rambo marathon and break down that friend barrier!
All of your friends are girls… and not a single guy. This might be sending out the “wrong signal.” If you are truly interested in girls you may want to make that obvious. I suggest slipping in a sexist joke every other sentence to ensure they recognize your manliness.
You never make a move. Ever. It is really hard to “date” someone if you never ask them out. Cowboy up buddy.
You listen to her relationship drama. If you become “that guy” who gets called every time your “friend” breaks up with her current man, you will never get out of that role. Don’t accept it, don’t live it, and if she keeps calling you suggest she calls Dr. Phil.