Sorry to hear of your distress. *hug* when i dont sleep well... its not pretty. so you have my sympathies.

what about trying out a box fan in your window/s?

my brother has a couple of them an they buffer the noise from the outside. only problem is is create a constant danged noise themself...