Oh my god say it aint so.......
How tall are you??
get an extra large, then you can just grow into it
I have gone looking for myself. If I should return before I get back, please ask me to wait for myself.
Go to a bike shop and try some bikes out.