RE: If you wear glasses... HELP!
You could also do what I did. Throw the peep away. Shoot with both eyes open and practice good solid anchor points until you are shooting good. It's not that difficult to shoot without a peep, and it's a whole lot more enjoyable when hunting.
The recommendation you've gotten on shortening your drawlength is a good one. Most are shooting too long and eyeglass wearers will often benefit from a slightly open stance.