Craving fish usually means that the body needs more protein. A craving can be either mental or physical, however. Many cravings mean that the body needs a specific nutrient or mineral.Know More
A fish craving does not necessarily mean that the body needs fish in particular. Adding more protein to a person's diet should eliminate most fish cravings. People who work out regularly or have a lot of muscle mass need more protein in order to sustain their bodies, so a craving for fish is expected if the protein levels are not high enough. If the craving for fish accompanies a craving for other proteins, such as chicken or beef, then protein deficiency is the most likely reason.
Alternatively, if there is a specific type of fish that is being craved, the body is probably lacking other nutrients. For example, a craving for oily or salty fish, such as sardines, may mean the body needs more calcium or sodium. These cravings can be satisfied with alternative foods to fish if there is none available or the person wants a healthier alternative. Eggs supply protein, cheese provides calcium and pickles have a large amount of salt.
There is always the possibility that cravings can be mental, such as a psychological dependency on comfort foods. This kind of craving is not fixed with substitutions and may be more difficult to satisfy.Learn more about Nutritional Amounts & Limits
A person who fails to eat for a week may become weak because the body does not have the energy it requires. This affects nearly all the body organs, which depend on food to get energy and nutrients, as stated by the Center for Young Women's Health. People tend to avoid eating because of the fear of gaining weight, which may lead to a condition called anorexia nervosa.Full Answer >
Drinking coffee excessively can lead to a metabolic change that encourages the body to retain fat more easily. A study in Australia found that this shift occurs in people who drink more than five or six cups of coffee daily. The data was gleaned from tests on mice, who also developed insulin resistance, glucose intolerance, high blood pressure and high triglyceride levels.Full Answer >
Tomatoes reduce the amount of harmful agents in the body and regulate blood pressure, according to SheKnows. Broccoli contains folate, vitamin C and beta-carotene, all of which are helpful in boosting the immune system against illness. Carrots maintain cardiovascular health and enrich the eyes and skin.Full Answer >
A little bit of salt each day is important to replace amounts lost through sweat and to supply the body with necessary nutrients, according to WebMD. However, more than about one teaspoon of salt each day can increase a person's risk of high blood pressure.Full Answer >