Just walk away from that project for now and work on something small and simpled. We all have things we lay aside because of frustration and hop0efully being away from it a few days will give you new perstective on it. I always have at least one mistake in mine that is just unfixable so it has become my signature.