at 22 you're to young to take hgh unless you're a national level bodybuilder. there are better and cheaper things to use to lower bf.
Great Advice here, I don't want to sound like and a$$ in here by maybe you should check your diet, you said that you have been work out for 7 years now and your body fat seem high.