just woke up and it’s 3am and he’s not here
You have been separated for two and a half weeks now. it's none of your business where he is, what he's doing, or who he's doing it with.
During your separation he has been staying with family and friends, as well as in the spare room, so him not being in the house at 3 am tells you absolutely nothing at all.
You need to disconnect from this self-destructive spiral of drama now, OP. You have an 8 year old child to consider, and there are practical steps you must now take to secure your future and their future. Posters here have given you excellent advice:
Consult a lawyer, and initiate divorce proceedings.
Sort out all your paperwork and finances.
Use a benefits calculator to work out what you are entitled to, and if you will be able to stay in your home.
Tell your manager what is happening and find out if they can help with shift timings etc.
See the GP for a referral to counselling so you have some trustworthy support. Your boundaries and grasp on reality are way off kilter.
Stay away from friends and family who have encouraged you to stay in this relationship, they can't help you.
Stop interacting with your soon-to-be ex-husband, apart from childcare arrangements. Stop calling his mother.