People often accept failure as a curse, few people ever really understand that failure is only a curse when it is accepted as such. Unfortunately few people learn the truth that failure is seldom permanent.
Looking back at your past failures you might find that some were blessings in disguise. Failure teaches people a lesson that they would never have learned without it.
Most people that view themselves failures are usually not failures at all. They are simply going through temporary defeat. Do not use the word failure often, for if you believe you are a failure, your chances for success grow narrow. Believe in yourself and if you reach a block in life, or down time, know that it is a learning experience and continue to fight and learn.