Sleep has gone back to square one..

My 3 month old has been having amazing sleeps for the past 2 weeks. He will fall asleep about 9, then wake up for a feed at about 6am, then go back to sleep.

These past few nights he’s been back to waking up every couple of hours for a feed, and constantly tossing and turning. Does anyone have an idea for why this may be occurring?