There are reasons why there are seeming impediments in your path. It is for reasons of perfect timing. These are not blockages. They are structural placements for your highest good. Understand that, and you will not see them as being barricades. They are actually steppingstones. Look at them as steppingstones.