Fish oil consists of a variety of nutrients such as vitamin A, D and omega-3 fatty acids. The vitamin D does not store in the body, instead absorbs in it. The other compounds present in the fish oil do not interact with vitamin D.