I got an appointment at 1:10 at a different medical centre.

He's been unsettled & off his milk abit yesterday & this morning so may be a virus?
He's not allergic to anything as far as I know.
He's not on any medication.

Thanks for the replies ladies I'll let you know the diagnosis once we get home.