How long does it take to build a habit? 21 days? 30 days? 66 days?
The honest answer is: forever. Because once you stop doing it, it is no longer a habit.
A habit is a lifestyle to be lived, not a finish line to be crossed. Make small, sustainable changes you can stick with.