Based on the info you've provided, it's a little hard to figure out what's keeping you awake.
Pray that the Lord will reveal the things that are disturbing you so much. I've dealt with a lot of stress lately too, and God has given me peace by changing my life circumstances a little... he gave me a labrador retriever puppy (stranded on the side of a highway) that now demands my attention and draws my mind away from my complicated stress-filled job the moment I walk through the door at the end of the day. God knows HOW to help you, and he promises that he will.
Philippians 4:6-7 Do not be anxious about anything, but in everything, by prayer and petition, with thanksgiving, present your requests to God. And the peace of God, which transcends all understanding, will guard your hearts and your minds in Christ Jesus.
Read that first part carefully... do NOT be anxious... that's a COMMAND. It's you're choice to be anxious or to turn it over to God, do what you can do, and leave Him to do the hard part. If you obey, His peace will be upon you. If you don't, then is it God not answering, or is it YOU not obeying?
From a physical standpoint, consider cutting out naps and late meals. Do some exercise several hours before bed time (not close to bedtime, as that will energize you).
Take time to pray before you go to bed, and then LET IT GO. It's a DISCIPLINE.
If you have any physical issues that could be causing insomnia, you might want to talk to a doctor.