Around 5 hrs to fully metabolise caffeine. Physically you would be fine in a day.
The habit, however would take longer to get over. That depends on your psychology, I know I can’t just replace my morning coffee with tea, because it doesn’t feel right.
I usually have my last coffee at around 2pm, so by the time I get up in the morning, there is no caffeine in my system. The feeling of drinking coffee and tea is different for me, it’s not just about the taste.
Hybrid is best.
I use the GUI quite a lot.
But some things are just easier in CLI, especially if you have to do that thing often.
The other reason to use the command line is automation, it is very easy to write a bash script and run it as often as needed, if every day at midday you want to update something CLI is much easier.
e.g everyday at 2am, my rsync script runs to backup my important files.
e.g 2, I have a small script to combine all the pdf’s in the current directory into a single file using pdftk. It is so much faster than any graphical way.