يحدث حب الشباب عند الأفراد نتيجة مجموعة من الأسباب تتضمن هذه الأسباب ما يأتي :
*وجود تاريخ عائلي لهذه المشكلة.
*التغيرات الهرمونية التي تحدث عند البلوغ ، أو تأثير هرمون الذكروة المعروف بالتيستوستيرون.
*الإنتاج الزائد للزيوت.
*إصابة النساء بتكيس المبايض.
*البكتيريا ، والتي تزداد نتيجة قلة النظافة الشخصية.
*انسداد بصيلات الشعر بالجلد الميت أو الزيوت.
أما العوامل التي تزيد من ظهور الحب فتتضمن استخدام بعض أنواع الأدوية مثل الأدوية المنظمة للحمل و الكورتيزون ، الأطعمة الغنية بالكربوهيدرات ، مشتقات الحليب و السكريات ، والتوتر.