Hi.. It could occur due to many reasons which can include diabetes, alcoholism.. You may need multivitamins with good healthy diet, proper stress management.. If your sleep has been affected significantly medicines to help you sleep would be of many help.. Consult your doctor in such cases..