if u have pain in the upper back which increases when u lift weight straight up in front of ur body with elbows unsupported, then it means u have a back spasm. need t consult for medications (short term) and deep heat therapy! avoid any massage or local applications rubbed on ur back.
for
vitamin d below normal level, that needs proper consultation !