De meest voorkomende oorzaken van slecht slapen hebben te maken met leefgewoonten en voeding, denk aan alcohol drinken of roken.
De stof nicotine in sigaretten heeft een opwekkend effect. Uit onderzoek blijkt dan ook dat rokers over het algemeen slechter slapen. Wanneer je veel koffie of andere cafeïnehoudende dranken drinkt, zware maaltijden neemt voor het slapen gaan en alcohol drinkt, kan dit de slaap slecht beïnvloeden.
Sommige ingrediënten hebben van nature een slaap opwekkende werking. Wanneer je vaak slecht slaapt, kan je overwegen om vaker fruit, brood, melk, amandelen en kip of kalkoen te eten. Deze producten hebben een positieve werking op slapeloosheid door de slaperigheid te bevorderen omdat het de stof tryptofaan bevat.
Voedsel welke je beter kan vermijden, en dus een slechte invloed hebben op de kwaliteit van slaap, zijn onder andere alcohol, koffie en energiedranken. Maar ook vet voedsel, ijs en hard gerijpte kaassoorten (wegens de stof histamine) dienen vermeden te worden.