Hi Dev, I haven't tried it but i'm wondering if it would have any effect besides the oil part which would be moisturizing, but the vit D in the oil is an inactive form of vit D (cholecalciferol), first it has to be converted in the liver to calcidiol, and then it goes to cells in skin and other organs where it converts to the active form (calcitriol). So you migth as well take it orally. But who knows, maybe it works for some reason we don't know, those who have tried it should let us know what happened.