Pelvic, the intrinsic factor test is quite a specialised one that can't be done at a lot of blood labs (Mine had to go to the big lab in Glasgow, for instance, my local hospital couldn't do it,) so I think that your doctor would probably have mentioned that it was being done. It takes a lot longer to come back than the normal blood count type results as well. Perhaps that's what your doctor wants to talk to you about?
I really would speak to GP about B12 injections, to be honest, so that you at least have an even keel to start from. In the mean time, you need to look at your diet. I know how hard it is, especially when you feel absolutely rubbish, but there are ways round it.
Try bulk cooking at the weekend and the putting portions of things in the fridge or freezer, also cook extra when you don't feel too bad, then you can just heat it up. Quick meals are things like:
avocado salad,
toasted cheese and beans,
butterbean and spinach soup (use tinned beans),
cheese omelette with spinach salad,
lentil and potato curry, cooked in coconut milk,
pasta with pesto, cream and asparagus or pasta genovese (you need to check that the pesto is veggie),
spinach, feta and watermelon salad with crusty bread,
macaroni cheese (make a sauce by melting equal amounts of creme fraiche and sharp cheese together)
baked eggs with mushrooms and cream on toast
toast and marmite
cheesy scrambled eggs
pasta dressed with curried yoghurt and served with dark green salad, tomatoes and peppers
cheese and potato chowder
creamed spinach on wholemeal toast.
You have to make sure that you include plenty of dairy products and eggs in your diet. Fortified nutritional yeast flakes are also good, you can sprinkle them over the top of things like eggs, pasta, soup, stew to boost the b vitamins. You also need to eat plenty dark greens like spinach, chard and brocolli and things like beans and pulses. Sosmix mixes are fortified with b vits, I think, and can be made into things like sausages, burgers and meatless loaves. Nuts are good, as well. You can make a nut roast with finely chopped hazel/cashew nuts and sunflower seeds that you can slice and freeze. It's a but time consuming to make but, once it's done, it will keep for a few days in the fridge and you can eat it in sandwiches for a quick bite, cold with salad, reheated with anything.
I also know how hard it is when you have fears around food. I have 3 AS boys and food can cause major issues but we just really, really persevere because it's so important that their diet is good and over time things get a bit easier, for me and for them. For me personally, I really, really hate eggs, the thought of eating them makes me queasy and the texture of them actually makes me puke, I can't bring myself to put boiled egg in my mouth, for example, but I know that I have to eat them. So I've found a way that is less offensive than others. I cook rice, then I fry a chopped onion with garlic, chuck in the cooked rice, plenty salt, pepper and soy sauce and then I mix through a beaten egg and stir until it cooks. You don't notice the egg so much, there is no evil egg white texture and I can manage to get it down.
I'm not in any way comparing that to your food issues but you might have to do something similar and try to find ways around some of your issues at least until you feel well enough to get some therapy.