Have been told my calcium level is 2.9. Is that high? Doc recommends monthly blood tests to monitor - necessary?

Yes. If referring to ionized calcium, it is high--if serum calcium, very low. Either needs addressed by your dr & monitored closely (=blood work) until normalized. Good luck!