If you suffer from thinning hair or hair loss, what you eat could be the cause. According to Earim Chaudry, a Medical Director and NHS Clinical Director from London names specific foods that could keep your hair from getting the nutrition it needs to be healthy. Dr. Chaudry says you should avoid junk and greasy food to prevent hair loss. You should also skip sugary food. Limiting your daily alcohol will help by not dehydrating your hair and lowering the zinc levels in your body. Have you tried changing your diet to gain healthier hair?