I just called the vets again and spoke to the nurse, she said there is nothing we can do apart from wait, that he should pass it in the next 12-14 hours.
She said to give him some veggies to help pass it.
So I have done all I can for now, I am just too worried to go to sleep.