Have a long way to go

(Idiom)

Need a lot of time or effort to succeed.

Example: If you have never swam before, you have a long way to go before you can become an Olympic Gold Medalist!