If you are an American citizen, I have a deal for you. Join the military. Not only will you get to see our country, you will get to see the world. It's not all blood and guts, but of course that is a factor. Measure yourself in basic training. Stretch your legs in deployment.
By the way, save your money, do well and after four years you will have plenty of cash to buy a car or for a downpayment for a house. Uncle Sam is the most generous relative you will ever have. He will even pay for you to go to college.
Talk to some guys just back from Iraq or Afghanistan. They have had it as rough as it gets and yet a high percentage of them volunteer to go back !!!! Yes, the United States has an all volunteer military and don't be fooled. Our military is excellent. It is stocked with some of the finest individuals on this planet.
By the way, we even take non citizens into our Armed Forces. Amazing but true.
Get to a recruiter soon. There's one near you.