Step 1.)
www.google.comStep 2.) Enter: 'Methods of Dealing with Chronic Insomnia'
Step 3.) Read entries with Homeopathic suggestions. Eliminate what you have actually tried earnestly
Step 4.) Make an appointment to see a fraking Doctor if you are out of options
In most cases insomnia is a condition that can be treated without a doctor via various lifestyle changes. For a few months I had been having anxiety attacks for no reason, and elevated heartbeat and tension while trying to get to sleep. To combat this I changed my daily diet to cut down on sugars, caffiene, and alcohol. I also started taking valerian root, st johns wort, as well as a homeopathic remedy that contains passion flower and chamomile.
Since the mind is as much a problem as the chemicals in your system, I have started stopping all 'high adrenaline' activities at 10pm, and instead listen to music, browse the web play an rpg, or read a book. If I think I need it I will either take two Tylenol PM (which is what most insomniacs tend to use if they arent seeing a doctor) or a couple fingers of scotch. Its suggested that you stay away from alcohol as a frequent nightcap as it will overtime create problems with elevated heart rates before bed.
A good even distribution of fuel to your body during the day is also good. Try to keep eating to earlier in the day and try to eat dinner before 6pm, if you are busy, you can eat a sort of 'brunch' sized meal later in the evening and get away with it, but make sure it isnt particularly spicey or fatty.
Its also important to set a routine. I go to bed at 11-11:30 every night and wake up at 5:45-6 everyday if I can. Occationally if I need sleep I will slip to waking up at 8 on weekends cause wtf, its the weekend. I think whats more important while trying to set a new sleep schedule is when you wake up. If you try to set a new schedule by taking naps in the middle of the day, you will be up late, sleep late, and your energy will again run well past 11pm. You have to force yourself to wake up at a shitty hour, so when the time comes to sleep you need it. Once the sleep schedule is set it will be more important that you are consistent as to when you go to bed, and when you wake up will be less important.
IF you have tried all of this, and it doesnt work, you may have a serious issue that requires doctor direction and over the counter meds, but if you go to a doctor before trying these things, you may be paying big bucks for common sense.
Edit: I would also like to add that increased physical activity will also aid in making a person tired. It doesnt take a whole lot of energy to sustain a person doing a desk job and no physical impact hobbies, which is pretty common for almost everyone. There's a REASON I feel tired at work but when I get home I am not. Its my body saying Ohh yeah, saved all this up, time to ROCK.