I bought a cot mattress a month ago and my 9 month would wake up two hours later crying, then sleeping and waking up a few hours later until I just end up co sleeping.
I’ve been away and he slept until 5am in his travel cot!!
So I am thinking it must be the mattress? The sheets are from the same company. Anyone recommended a good cosy one?