You didn’t give me a lot of information to go on, but here are my thoughts. Since you are taking iron, I wonder if you are anemic? If so, you may need time before your lack of energy improves. Also, if you are already taking a multivitamin supplement, I don’t think vitamins are the problem.
Iron is necessary for the formation of hemoglobin, which carries oxygen in red blood cells. When iron levels in hemoglobin get low, a person feels tired and lacks the energy to do everyday tasks due to lack of oxygen delivery to organs and tissues. Since a red blood cell lives 120 days, it may take close to 4 months before you feel like your old self.
Also, persons who live at higher altitudes have more red blood cells because the oxygen is thinner. So if you live above 5,280 feet (1 mile) above sea level, then you still will feel tired until your red blood cells recover.
Another possibility is that your iron stores may be low. Your body stores iron in your liver and long bones where red blood cells are made. Low iron stores won’t show up as a low hemoglobin but will show up on iron storage blood tests. Some vegetarian may have low iron stores due to the lack of iron-rich cereals and vegetables in their diet. A blood test for hemoglobin, hematocrit, iron, red blood cells (RBC), ferritin, transferrin, total iron binding capacity (TIBC) and mean corpuscular hemoglobin (MHC) may be recommended if your symptoms do not improve. If you were not diagnosed with anemia prior to taking the iron supplements, I would suggest you make an appointment to see your doctor.