Welcome to the forum.
We can't make the decision for you, but we'll certainly give you a huge list of things to think about!
My dad is ex-military, so I've already had the pleasure of travelling all over the world. There are two places left I want to go ... and I might or might not get there. Otherwise, I'm NOT a fan of travelling.
I've had animals all my life. I made a conscious decision when I moved out of the "family" home that I would rather have animals than kids, and would rather be home / out and about with my animals than travelling to other places.
From some people's point of view - I have given up "a lot" - free time to do whatever "I" want to do ... go out for supper right after work, spend the night at a friend's house at the drop of a hat, etc.
However, what "these" people don't realize is that I'm not giving anything up ... if I really wanted to do those things, I'd make arrangements for my zoo ... i.e. run home for 10-15 minutes and then run back. I have a car, so it's not like it's a 3 hour delay.
I hate shopping, unless it's for a book, fabric or something for my animals - I save money by not spending on doo-dahs ... but can drop $500 on my zoo in 10 minutes flat LOL
Are you young for the sole responsibility of a dog? Of course you are ... but if you can afford it (purchasing the puppy, buying a crate, food, toys, vet, training, etc.) and if you are a responsible, devoted person you can do it - certainly helps if you have more than a "decent" job (making more than minimum wage).
Other things you need to consider:
What if you have a dog, and then in a year or so you meet someone and it is getting serious but they don't like your dog? What if your dog doesn't like them? (I already know what my answer would be - bye bye guy - but not everyone's like that ... and it is something you need to consider!)
How much time can you devote to this dog? Training, exercise - all takes time and at the beginning money!
How much money can you set aside monthly? (No pet is cheap .. well goldfish, but not quite the same deal!)
Good luck with your decision! And don't feel bad if after a while you realize you're not ready ... that's a good thing!
Marion’s Zoo-Kyleigh, Raylan-cat, Echo-TAG,