I find myself a pretty attractive dude, but I'm 5'5. Height matters and if you think it doesn't you're lying to yourself. I can't change it so I'm looking for other ideas on how I can build up my confidence.

I haven't been with a girl in over 2 years. Partly due to the fact that I don't really want to waste my energy trying. Do guys always have to make first move or am I just not attractive enough to warrant a woman's attention?