An 18-month-old boy who had remained in critical condition for five days after being given anaesthesia to stitch a cut lip died at a private hospital in Kannur.