can’t stay asleep

I try and fall asleep around 10pm-11pm and I always wake up like 3 or more times in the night. Last night I went to bed at 11pm and woke up at 1:20am, couldn’t get back to sleep until around 2am and then woke up at 3:10am and was still awake at 3:45am! And then again I woke up at 5am and was up until 6:30am when I got out of bed!

Any reasons why? It’s very annoying!!!!!