Hello dear patient, 7ng/ml is too low for
vitamin d level, since you have taken oral medication for this and it's not resolved. It happens sometimes that medines are not absorbed properly from stomach or intestine. In that case only solution is injectibles. So you can have intramuscular injection of vitamin d it will help you definitely. Tc