Will it work by rubbing D3 (Lanolin as Cholecalciferol + extra ingredients: olive oil) into the skin to let it absorb? I'm asking this because vitamin D is supposed to be on the skin, so surely it's better?
It’s not necessarily better to “rub it in” but if you want to try you can. “Dr Cannel once said the following.” “If you are one of those people whose vitamin D levels will not go above 40 ng/ml, even on 10,000 units per day, and you won’t use sunlight or sunbeds, just keep increasing the dose up to 20,000 IU per day. If that does not work, buy some coconut oil on the internet and add the contents of two 5,000 IU capsules of vitamin D to a tablespoon of coconut oil.” “Mix it well and then rub it into your skin every day, and see if that raises your vitamin D level.”
You will notice that he did not use lanolin as a substitute. I do not know why. It may not have any or very much vitamin d in it to begin with.