I understand very very well what your are going through. I work nights mostly. I put in approx 13 days of work in 14 days time. This is because the EX decieded it was inconvient to pay child support. So, any way back to topic on hand.
I have found that a couple things work almost all the time for me, however there are the occasional days, nothing under the sun will get me to sleep.
First, I bought a memory foam mattress pad and memory foam pillow with down inside. I then bought insulation for panelling a home and put it in my windows. I also places light blocking shades and drapes over that. I then put a heating pad on the bed turned to medium (but you gotta use one that automatically turns off) I take a hot bath and then jump in bed. That is what I do during winter. During summer I open one window to get a little air, or I would sufficate in my room. Up north here, hardley anyone has airconditioning.
I used to have my room in the basement to minimze noise, but my son took over the basement, and I chose the room farthest away from the street. We live on a very busy street. During the spring/summer/fall, I run my water fountian in the back yard and the running water is soothing as well.
I have tried putting lavendar on my pillow, but I end up sniffing it, like a nut. I start to wonder how long the scent will last, and before you know it my mind is waking up instead of sleeping. So, I try to use my imagination and think about something that each night I could add on to. For instance, I imagine while I am in bed, that I am building a house. Each night I pick out furniture and appliance, things in my mind, or do the wiring, or plumbing. Its amazing how easy house building is in your imagination. After about a month or so, I have a brand new imaginary house, and a lot of sleep as well. Then I start a new story in my head, such as being in a wagon train, and stocking your wagon and the long treadous trip west, and finally setting up in the West. This occupies my otherwise busy mind, and keeps me from rehashing what just went on at work.
Might sound a little crazy, but it works for me. And someday, I may write down my daydreams and publish a book, who knows.
Hope it helps.