I was told by a doctor to avoid generics. He mentioned the salt instead of the brand as its required but told me to buy from a good brand. I buy from 1mg with additional cashback from Hdfc Tata Neu credit card. Jan Ashudhi etc is for people with no alternative. Spending some more for medicines is sensible.