It's much easier said than done but reducing stress or at least controlling stress in a more positive manner will help your insomnia. Stress causes our minds to wonder as we lie awake with countless things going on through our heads. Try to tie up all loose ends before going to bed. If you're putting off cleaning the house or finishing a small project - go ahead and complete the task before you go to bed. Not only are you cutting something off of your to-do list but you're reducing the amount of stress that will impact you tomorrow.
Obviously there is no way to cut out stress completely, so seek out ways to control your stress level. Accept help when it's offered, designate chores to others and/or research various stress management books that are available.