Regarding the canker sores and fever blisters. This happens usually due to malnutrition and is common with undiagnosed Celiacs. Specifically
A diet lacking in vitamin B-12, zinc, folate (folic acid) or iron.
Canker sores may also occur because of certain conditions and diseases, such as:
Celiac disease, a serious intestinal disorder...