The most important thing for a college student to know is that college is not a trade school. It's an institution of higher learning. It's a place to become educated. That does not equate to a job and, aside from the medical profession, many college grads have difficulty finding employment. Architects are among the highest unemployed after graduating college. Computer science majors are among the most dissatisfied and under-employed demographics after college. Engineers are lucky if they can find employment equal to their degrees for a full five years after graduating. And graduate degrees are not much better. Half of the people with a law degree in this country are unemployed or under-employed and not using their law degree.
I was also former military and a college graduate. I was a history major and I went up a very fruitful and enjoyable career path in business. I was debt-free (all debts: student loans, cars, credit cards, etc.) and had a healthy savings 5 years after graduating. During the 2008 recession, I was among the 15% in the company who kept his job. But I can't say how many times as a student people looked at me as if I told them I was terminally ill when they heard my major was history. "Whaddaya gonna do with that?", they would all say. Meanwhile, business majors often have trouble finding jobs. The first piece of advice I would offer is that if you don't have a career goal lined up, study what you are interested in and make that your major. In the meantime, seek out companies that help veterans find post-service employment. But do not listen to people who say things like, "you're wasting your time with a political science degree or a communications degree or a history degree." They don't know. The sad fact is almost all degrees are a "waste of time".