In life we face challenges everyday. We go through ups and downs to reach towards our goals. Life never offers great things on a platter. We have to earn it. People always have to fight through obstacles to reach their targets and often the struggle is tough and sometimes people that are not strong enough they give up easily. Road to success is never easy but it is always rewarding. Sometimes when people don’t see results soon they give up. What they don’t realize that result may take time but it is always satisfying. People give up under various situations be it professional life, love life, social life or just life in general. It is easy to give up but extremely difficult to hold on and continue fighting. Life tests you every now and then, it puts you through situations that test your patience, your strength, you determination, your will and everything else. People who go through these situations sometimes break under the pressure and give up.