Insomnia

Oh my lord this insomnia is driving me insane. I slept for approx 2.5hours last night and awake the rest. I'm anxious and irritable now again because it keeps happening every night. If I'm lucky I may sleep for an hour later today but that's it. Why is this happening!