subs fail and subs test their Doms sound like you had a little of both going here. Next time he assigns you tasks that you have a real problem with then call him or email him explain and beg to be allowed to change the task. A Dom that doesn't listen to his sub isn't much of a Dom. Also a Dom that knows he have given a very difficult area of your life that he must help you with it.