Insomnia, sleep apnea, and snoring are just a few of the health conditions that can leave you tired and irritable. Find the causes, diagnosis, and treatment for sleeping problems that can leave you counting sheep.