According to vedic astrology various gemstones are said to have positive health effects on different people according to sun signs and date of birth.