השיער נבנה מחלבון, וצומח ומתארך כל יום מהחלבון שאנו אוכלים. כשלא אוכלים מספיק חלבון (כמעט גרם חלבון לכל ק"ג משקל גוף) הדבר גורם לנשירת שיער.
חוסר בברזל בתזונה – גם הוא גורם לנשירת שיער. במקרים של צמחונות לפעמים שוכחים למצוא תחליפים לבשר ולדגים, ומגיעים למצב של אנמיה מחוסר ברזל.
מי שצמחוני או טבעוני או סובל מבעיות קיבה, יכול לקחת תוסף של ויטמין B12, יש בכדורים למציצה מתחת ללשון, הכמות שם ענקית אבל זה לא נספג, וגם אם כן – עודף ויטמין B12 מופרש החוצה בשתן ואינו מזיק.