Weightlifters should consume 1.2 to 1.7 grams of protein per kilogram of body weight daily to support muscle repair and growth.