Well, in common, the long face is the most versatile shape. You can pull off almost any look, such as short or long, straight or wavy or even one of the funkier, edgier hairstyles. But on the other hand, you should find your most flattering style, and consider your best feature and highlight it with your hair cut. For your situation, you can consider an angular bob that shows off your chin. Also, you may need to avoid short layers that add height on top of your head.
I also have the long face and wear the eyeglasses. You should not let the hair down at the back side because it will elongate your face at the same time. You could wear the hair up to show the great character. You could curl the hair which will also make the long face look not that nerd. You could choose the above two hairstyles.
All right, looks like you are confused over what kind of haircut is suitable for you. Anyway, that is easy, from what I know, as to long faces with glasses, it would be wise for you to get some ponytail , which would make you more attractive and amazing, confident. But the final say is yours, you should try to figure out what you like and what is the best for you.