Colin, as you consider what it is about your friend that's making you want to end the relationship, I believe it is wise to engage in at least a moderate dose of self - exploration.
But what I do to make sure I'm atleast getting a decent amount of the best absorbed vitamin D is to take a moderatedose of fermented cod liver oil daily in the winter to make sure my vitamin D levels don't fall too low.