Due to mental health issues, I am a compulsive worrier and very impulsive....I have autism, adhd, ocd, and suffer frequently from panic attacks.......I worry so much, about every little thing, and no matter how hard I try (I don't even know if I'd had the will to try) I can not stop worrying........it is destroying my psyche, and I am in a lot of pain.....constantly.....I am also impulsive, and I try doing zikr and nafl salah, but it doesn't work.........this often leads to me disrespecting my mother out of anger, or watching pornography, or asking girls at my school out (it never works Alhamdulillah, girls always reject me, I feel that is Allah's mercy, trying to protect me from sin)......I always repent, but I end up doing it again... I also can not wake up for fajr, because my medications make me very sleepy, and even if I have an alarm going off for an hour (like today) I still sleep late....the only exception was last Ramadan.......but that was mainly because many days I chose to stay up all night.....and sleep during the day.....what should I do?