This question makes me feel old!
I'd say the same thing I say to anybody asking about and kind of career switch, "Do it."
You've got only one life. Sure, you'll encounter all sorts of hurdles in your quest. It may turn out not to be the right thing for you -- programming is not for everybody. Stay flexible the entire time. You never know what aspect you'll find enjoyable and where you end up.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.