Hi sir /madam
welcome to health care magic ,
I can certainly understand your concern and difficulty in falling asleep, I could find out there is a possibility that your sleep disturbances might be due to the heart problem and also other symptoms like
night sweats and shakes.
you have mentioned that you are mentally normal or doesn't feel any
tiredness but there is a possibility that if you have a physical problem , it would certainly affect your mental health.so I can suggest you to take benzodiazepines like zolpidem for brief period ie about 7- 10 days if you find difficulty with initiation of your sleep,if you are not very sure about your sleep pattern you can start
clonazepam,which can regulate the pattern.you can certainly find marked difference in 1-2 weeks.
i would suggest you to follow some
sleep hygiene techniques like , maintain regular sleeping hours, avoid coffee or tea after 4 pm, avoid alcohol if any, avoid heavy exercise just before going to bed, and restrict your bed room only for sleep purpose . please consult your
psychiatrist for further help
please post your further questions if any
Thank you