CJ must eat on a regular occasion to build energy and remain fit. If CJ hasn't eaten for a long period of time, his fat and muscle statistics will decrease and he will eventually lose health, as well as physical ability. Eating too much also affects physical ability. It limits CJ's sprinting ability, his ability to climb over walls and also his driving ability. A message will appear on-screen when CJ is hungry. CJ can eat upto 11 meals over a 6 hour period before throwing up. After doing so, all the fat gained from these meals is subtracted from CJ's statistics.
Dieting
There are two ways for CJ to lose weight. The first is exercising, and the second is dieting. To diet CJ must avoid food for 48 game hours (48 real-time minutes) and he will begin losing fat at a rate of 2.5% per hour. After an additional 26 hours, he will lose muscle at a rate of 2.5% per hour and once his fat stat reaches 0, he will begin to lose health.
Restaurants
Restaurants open for business during the mission "Ryder". There are 3 different restaurant chains scattered across San Andreas: Burger Shot, Cluckin' Bell and The Well Stacked Pizza. There are also a few pleasant restaurants, which are only available whilst dating one of the girlfriends. However, the food in these restaurants have absolutely no affect on CJ's statistics. If you need to eat but are on the go, stop at one of the vending carts located throughout San Andreas for a quick bite. Each restaurant offers a small meal, a medium meal, a large meal and also a healthy meal. Healthy meals (for example, salad) do not add to CJ's fat stat. Small meals (for example, a burger) will add 1% to CJ's fat stat. A medium meal (for example, fried chicken with sides) will add 2% fat, and finally a large meal (for example, an entire pizza) will add 3% fat.