a thing that blocks one’s way or prevents or hinders progress. Anyone has a limit in own life, if you are think your life is worst than anyone else’s just search on internet charity organisation and you could find someone else has different challenges, just anyone dealing with differently.