How long do I have to complete a self-paced online course?

It depends on the course. Each self-paced course has its own timeline.

Check the Schedule section on the course page to see how much time you have to finish.