Baby stirs all night

My little boy is 17 weeks 11 corrected and all night long all he does is stir. I replace his soother but he spits it out after 10 minutes, I've tried cuddling him back to sleep, stroking his face and nothing seems to help. He has been fighting his naps all week, and if he does nap he naps for 10 minutes 20 minutes tops. He drinks 4oz every 3 hours normally but is having bottles every 4/5 hours and not completing them. Any suggestions on how to help him during the night? He is in a love to dream zip swaddle and has a fan on for backgroud noise. He doesn't usually got to bed until 2030 /2100 and has a bath at 1900. I'm so tired