This is really not my department, but I would just like to make this quick point.
Simply, since your questions are of a medical nature, make sure to double check anything you get recommended with a competent medical authority, You cannot just take the advice of total strangers with this kind of thing without a heaping pile of salt. If possible just bring it up with your doctor.
I’ve been relying on the information gleaned from here for all aspects of life… medical, immunization, mpb, hashkafa, shidduch, shidduch crisis, kolel life, zionism…