I completed level 1 and after taking a rest day I did level 2 but I couldn't do level 3 Friday so am I supposed to do level 2 again or do level 1?
I would advise doing lvl 1 again, followed by 2 and 3. When you're able to finish lvl 3 then continue upward.
When you fail again, say at lvl 5 then start again from 3 and going back up.
Reason: some levels have different exercises which adress other muscles and doing the same lvl again and again might leave you bored or annoyed at the lack of progress.
Just give it your best every training and you'll move up the ladder.