Which nootropic could help me?

I feel an irresistible need to sleep in 2pm or in early afternoon in general for A LOT OF HOURS...not just for some minutes or 1-2 hours. For 8 hours most of the times!

Also i cannot sleep after 00.30 am ! I wake up almost always no matter how tired i am or how less i have slept, even if i will go to sleep in 9pm or in 11pm i will still wake up in 00.30 in most of the cases. Its like something happens to me in 00.30 and i wake up feeling overwhelmed for NO REASON. I tried xanax just in case it is anxiety...no its not, it didn't helped me at all to sleep or relax. I am just in tension for no reason at this specific time. In afternoon i am relaxed.

Plus for some reason is way easier for me to sleep a lot of hours (for example 5 hours) at night (and maybe and after 00.30am ) if i have slept on afternoon too. If i have not sleep in afternoon, i will only sleep for 2,5 or 3 hours at night and wake up in 00.30am.

Is there any supplement i can try to help me sleep in 10pm till 6am (normal hours)