Please get him to the vet as soon as possible. Not eating for 2 days can cause him to go into liver failure. Please, please take him as soon as possible.
He may need to be hospitalized at this point, I would suggest maybe IV fluids but see what the vet says.
Terri