DS is a very picky eater, but loves eggs in any form. He won't eat toast or sandwiches or wraps, but will eat French toast, loves scrambled egg and beans but won't eat beans alone, will eat a bit of wrap if it has egg in it and then pick the rest of the egg out. Also likes boiled eggs.
He's having 1, occasionally 2, a day either for breakfast or lunch, and whichever meal has egg with he will finish and the other meal he will just have a small amount at and ask for eggs then snack on fruit after. DH thinks it's too much of the same food and that reducing it to every other day will mean he gets hungry enough to eat more variety, but when he doesn't have an egg he just doesn't eat much and fills up on fruit or yogurts instead.
Is 1 a day every day excessive at this age or ok?