Those obstacles you are facing may be a blessing in disguise.