Young hams should have around 20-22%, this is what my vet has always recommended for young hams so I've always just used it as a guide
some people say even more is better though! You can add several mealworms into their ordinary mix a few times a week and once or twice a week offer Tofu, crickets, or a white meat such as chicken or turkey.