Yael, dont blame yourself... (I know easier said than done)
I would also trust your instinct as his Mummy!!!

I hope everything is fine though!