Oh dear, Sabrina.
My friend who is vegetarian for few years. I met him at my friend´s 50th birthday party last summer. He brought those subject up over vegetarian. It remind me of Magastu´s post at Cyberred´s thread and talked to him about this. He stood up and asked me to look at him. I did. He look good and very slim and has muscle. It got me wondering and ask him how he do that because the meats are mainly important protein and need to strength the muscle etc. He said: Simply is take Iron pills to strength his muscle body. I was like

and never thought that Iron pills do help if you dont like to eat meat.
Have you thought about Iron pills, Sabrina? Have you check with doctor about Iron or magnesium pills?
It´s only suggestion to give you idea about this to help your son.