Absolutely. With consistent learning, 4 years is more than enough to reach C1 or even C2 fluency, especially if you live in a German-speaking country or use it daily.