It’s definitely a doable project. As far as time to complete, that really depends on your current skill set vs. what you need to learn and how many hours a week you can spend on it. Also how you plan the project out etc.
Completing a game takes a lot more than any one who hasn’t realizes. Then it’s exponential when you are Indie and doing it on the side with a tiny team or maybe even just yourself.