This is different from person to person; bodybuilders can typically eat up to 5-8 meals a day to support muscle building. While most will stick to typical breakfast, lunch and dinners – some people may find themselves adding meals in-between typical meal times and lean towards high-protein snacks as well.