What Causes Insomnia?

At Florida Sleep Specialists, Dr. Jeremy McConnell is passionate about helping patients find relief from insomnia in Bradenton, FL, and Sarasota, FL. If you have trouble falling asleep or staying asleep, you may have insomnia. Keep reading about causes of insomnia and contact us if you’re having trouble getting restful sleep.

What causes insomnia?

You need restful sleep for your body to relax and recover, but for most people, that’s easier said than done. It’s very common to have trouble sleeping and if you’re struggling with how to improve your sleep you’re not alone. So what causes trouble sleeping? It can be different for each patient, but common causes include:

  • Anxiety and stress
  • Stimulants like caffeine
  • A side effect of medication
  • Erratic sleeping schedule
  • Lack of exercise
  • Sleep disorders like sleep apnea

These are just some things that can cause trouble sleeping. If your sleeping environment is uncomfortable or you struggle with your mental health, you’re also more likely to have trouble falling and staying asleep.


Sleep deprivation has adverse effects on your body in the short and long term, so we want your sleep to improve as soon as possible. To help you get better sleep your doctor will assess your physical health and your mental wellbeing. Be honest with your doctor about your lifestyle and sleeping habits so we can come up with the best treatment plan for you. Depending on your diagnosis, your doctor’s recommendations for insomnia in Bradenton, FL, or Sarasota, FL, may include:

  • Medications
  • Going to sleep and waking up at the same time every day
  • Avoiding naps
  • Changing and controlling your sleeping environment
  • Managing stress with a combination of exercise and your favorite relaxing activities.
  • Cognitive behavioral therapy to manage and reduce anxiety
  • CPAP therapy to open your upper airways

Dr. Jeremy McConnell of Florida Sleep Specialists is here for you when insomnia is negatively impacting your life. If you have insomnia in Bradenton, FL, or Sarasota, FL, we can help you find relief and get more restful sleep. Contact us for an appointment in Bradenton, FL, at (941) 792-8383, and in Sarasota, FL, at (941) 827-0701.