A. Macalvit 500 mg contains Calcium 500 mg and Vitamin D3 250 IU. How long you should continue this medicine depends on the level of your blood Vit D3 (250H) and Calcium level in your blood. So continue it as per the direction of the physician who prescribed this medicine. It is safe so long it will not produce hypervitaminosis. The alternative to Vitamin D is exposure to Sun light. The natural ways of increasing VitD are as follows: 1.Get the right amount of sunlight: Twenty minutes of good exposure to sun between 10 am-3 pm, two to three times a week, with bare arms and face, is usually enough to achieve healthy vitamin D levels throughout the year. Excessive exposure to sunlight dose not lead to vitamin D toxicity. 2. Consume foods rich in vitamin D and calcium. Include foods like salmon, sardines, eggs and meat, breakfast cereals, soy products, dairy products and low-fat spreads in your diet. The right diet and outdoor activity would help you regain the Vitamin D levels in your body. 3.Overcome obesity - Work out, burn those fat cells that absorb the Vitamin and let your body regain the sunny effect. 4.Avoid using sunscreen lotions
B. Regarding your weight gain and hair problems, consult homoeopathic physician. Nothing to be worried. Homoeopathic treatment by a competent physician will solve your problems