Sort:  

42 is good but it's better over 50 ng/ml you can absorb everything and it will be storage in your body fat. Your oil have not enough Vitamin D and the oil is very expensive too, pure Vitamin D is much cheaper.

This is a very good blood level. You are doing well !