A delay in completing an important project could have you feeling irritated, frustrated, and inadequate, Leo, even though you've done your best. The problem is probably beyond your control. There isn't much you can do about this but wait. There are probably a lot of other important tasks waiting. Take care of them and get your mind off the other. It'll get done eventually.