Of course your not fine..Your apparently having a lot of pain that could be causing your sleeplessness..The headaches could be stress related ..Are you having a lot of problems bothering you right now..That could also be why you aren't sleeping...The abdominal pain could be several things, are your bowel movements regular ? And knee pain have you done anything to injure it in any way ? Brenda