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

મેલાટોનિન અને મેલાટોનિન એગોનિસ્ટ
અનિદ્રાના પ્રકાર
બેન્ઝોડિએઝેપિન્સ
અનિદ્રા માટે સારવાર