ઘણા કિસ્સાઓમાં અન્ય રોગો, દવાઓની આડઅસર અથવા મનોવિજ્ઞાની સમસ્યાઓના કારણે અનિદ્રા ઉદભવે છે. અનિદ્રા માટેની સારવાર નક્કી કરતા પહેલા પરિબળ ઓળખવુ અથવા તબીબી અડચણ દૂર કરવુ જરૂરી છે.[૧૬] ઊંઘ સ્વાસ્થ્યની કાળજી રાખવી એ સૌથી પ્રાથમિક સારવાર છે અને કોઈપણ પ્રકારની દવા શરૂ કરતા પહેલા ઊંઘની કાળજી રાખવાનો પ્રયત્ન કરવો જોઈએ.[૧૭]