Mountain Blood shilajit has no known contradindications.
However, shilajit should not be mixed with tap water that contains chlorine. The fulvic and humic acids present in Mountain Blood, when combined with chlorine, create by products that are detrimental to health.
Mountain Blood should ideally be consumed with a fat-based product (like ghee or milk) or, if you prefer, non-chlorinated, filtered water.