You took the first step coming here and admitting that you have a problem.
Have you applied for Medicaid in your state? If you have no income and no health insurance, then you should qualify. It isn't the best insurance out there and not all doctors take it but it is a start and you can get your labs covered that way. Please look into it. If you have some type of income and dont'qualify, check into if there are other programs. I know in NYS there is medicaid and then I forgot what it is called but there is another program for people that make a little too much for medicaid. There are programs out there, you just have to research them..Also, if you have to self pay for them once and make arrangements to pay them $20 a month until they are paid off, then that is an option too.
You got back on your supplements which aren't too bad but could use some tweeking. For your multi - you are best off with centrum silver chewables - they taste good and have no iron in them.
The iron just interferes with the calcium and is the wrong iron anyway. Take the multi 2 times per day like you are. They also have selenium in them which is very important and many other multis don't.
Your calcium - make sure they calcium citrate with D - citrical is great inexpensive option. You can get the maximums which are 630mg per 2 tablets and take then 3 times per day giving you 1890mg which is good dose to make up for what you were missing.
Sublingual B12 - you want to take just B12 and not complex. The complex tends to have too much B6 in it making many toxic. YOu get enough of the b vitamins in your multi except for B12 and B1. For your B12, since you are probably pretty low from not taking it for awhile, I would recommend taking 2500mcg daily until you get your labs done. There is no danger in taking too much but too little can cause nerve damage. the B1 you need 100mg per day - this can be in a regular tablet.
Your iron is the biggest concern for me. Any iron with ferrous in the name is not good for us, we cant' absorb it and especially since you were anemic before, you need a really good iron supplement. The cheapest and best iron that I can suggest ( I take and works great) is called Tender Irons - they carbonyl iron with the vitamin C already in the capsules - the C needs to be taken at the same as the iron, not 30 minutes before. You can get these at vitalady.com - they are 60mg per bottle and the bottle has 400 capsules, so it can last for quite some time depending on how many per day you need to take. Being you are known anemic and have been taking the wrong iron, I suspect your iron and ferritin are really low. I would start with 3 capsules per day (this is what my NUT starts all patients with) You can take them all together in one dose. If needed you can take up to 5 of these. Some people need to take Heme iron but that is very expensive and the Tender Irons usually work really well. They also are easy on your stomach and dont' cause constipation.
Ideally you should take some vitamin D as well, I was in the pharmacy the other day and they had bottles of D3 -10,000 units - I would start with 1 per day and see how that goes. You probably need alot more than that but it is a start. Make sure it is D3 and in a tablet or capsule, no gelcaps.
There is a good chance that you might need more but without labs, you won't know. Here is a list of labs you should get. Hopefully you can get them covered by someone. Some deficiencies that are common are vitamin B1, B12, folate, vitamin A, selenium, zinc and a few others.
Here is a list of what you should get tested.
CBC, Comprehesive Metabolic Panel, Iron, TIBC, Iron Sat %, Ferritin, B12, Folate, Vitamin D ( 25 Hydroxy), Phosporus, Calcium, PTH, Vitamin A, Vitamin E, Vitamin K, Lipid Panel, Zinc, Magnesium, Selenium, Copper, Vitamin B1 (Whole Blood), B6, TSH T4and T3, HemA1C
I hope this helps