Answer: Probably being a vegetarian. Check your blood type first. If you are having problems you probably should not be a vegetarian. However, if this is your conviction let me suggest for Indigestion b12 for the first 12 inches of sm intestine, try yeast flakes by Lewis labs, it is the best natural source of all the b- vitamin complex, is a good source of protein as well as all the amino acids. In horror you say, but I have yeast; this will not affect it. You have yeast problems because the ph in your body is off. Chlorophyll is indicated as well.
Answer: First question I have is: are you on birth control pills? You are describing the classic symptom of women on the pill. Get off and see what changes happen.
Answer: First what kind of meds are you on? Many side effects of them are erectile dysfunction; especially those for cholesterol and high blood pressure, there are natural supplements to help with those. There are so many supplements for the conditions described, that you need to come and see me at the vat barn on Thursday and I can evaluate which one is right for you. There are still some warnings, even with natural supplements, some are too hot and also can even raise blood pressure.
Answer: It is not what you take, but what you can absorb. If the condition that is causing the malabsorption is not treated it won't matter how much you take.