Anything longer than a day is unusual. Consult your veterinarian as soon as possible. When cats stop eating there is always an underlying medical condition that needs to be diagnosed. If you think your cat is not drinking enough, we have an article on dehydration tips.