I would let it grow, and I know how you feel, I have tried to grow my hair out, and it is always so awkward because the back gets too long, but the sides aren't long enough, and it just looks awkward.
go on google, and look up "how to grow out a pixie cut" it shoud have some info, maybe you could go to a salon tomorrow and tell them that you want to grow it out, and they can cut it so that when it does grow more, it will grow into a flattering style.
maybe you could get the sides cut to a pixie cut point, and put the back into a pony tail? kinda like in the pic
or you could take the sides near your ears and push them back with a headband, that way it will look like your hair is all the same length in the back and sides with short bangs on top