How to tackle negative thinking

  Many a times in life we feel overwhelmed by the barriers in front of us. Whether those problems occur because of our own fault, because of surroundings and companies that have influence on us or because of the resistance from others. Such moments create huge frustration, we feel like losing hope, giving up and