I am really enjoying to learn Blender.But how long will it take to complete all the courses from beginner to expert.

I am really enjoying to learn Blender.But how long will it take to complete all the courses from beginner to expert.