When I was younger I would always challenge myself, thinking that I knew better than others. I thought I was so smart. I thought every setback was done on purpose. Now, I realize that the challenge was to deal with the setback in another way. Sometimes setbacks are like blocks to let us think. Obstacles are reminders of how much we really want to accomplish a goal.
There's is nothing holding you back, setbacks are illusions, there are only solutions.