Concur, reference joining the services. Don't forget that the Navy and Army have aeronautical engineers as well. You can enter as a pilot or as an engineer and change branch later but if you want to fly you are better holding out for pilot even if recruiting offer an engineer position. It can be very hard to change if you are in a branch that is short of people at the time.
If you go the civilian path you will need money behind you. Starting flying in a few years will not stop you having a good career and some financial freedom gives you more options for employment once you start. Engineers can make some good coin so getting some experience now will give you some cash and improves your employability as a pilot down track.
We've all been in you she's at some point, impatient to get into our preferred job. But if you can overcome the urge and play the long age it is more likely to work out better or you.