First of all, dude you are 5'8.5" the average in the US is 5'9" as far as i know, you are not short, you are average. Or is someone with an average salary in the USA considered poor? If you were 5'4" or so, I would understand your problems, come on.
I don't want to say that height is...