Introduction to Programming in Python - C859.... How long did this course take those who had no experience?

Basically title. I have been on this course for 3 weeks now and don't feel even remotely close for the OA. I just see my "Weeks remaining" ticking down and am starting to get paranoid.

I had a meeting with the course instructor and he basically told me that if you can hit 100% (I can't) on the end of section labs, then I'd be ready. I mentioned looking at other resources but he said that the OA sticks pretty close to what the ZyBooks teaches.