3. Is this product sour in taste?

No, this organic Lemon balm powder has a characteristic taste.