You mean "How long have you been learning english":) You dont need that "in" there. Btw for about 5 years... and I'm 15 years old. I'm kinda lucky actually:D Not many people can speak as fluent as I can in my age, and the funniest thing is that i have no idea where i learned all this:D