What can I do about my insomnia?

I am exhausted all the time. I experience insomnia pretty much every night. I get only about a few hours of sleep a night. I get frustrated that I can’t fall asleep and that makes it worse. I am taking 60mg of Geodon and 20mg of Celexa at night for my anxiety. A friend told me to get my tonsils removed to help me fall asleep. What do you think is causing me to not be able to fall asleep? Will removing my tonsils really help me sleep better?

Suffering from severe insomnia and anxiety

I suffered from very severe insomnia and anxiety relating to relationship issues about 5 years ago. I have pretty much recovered from the anxiety now but I still experience insomnia. I have gone days without sleep before. I feel tension and aches throughout my body. I feel headaches and slowness. I thought my problems were related and if I got better from anxiety, I would get better from insomnia because both derived from the same issue. What can I do?