I understand that it appears like you've been trapped with no progress, but the fact that you're not giving up is a good indicator. Do not undervalue the tiny efforts you are doing.