You are making a BIG mistake if you pick a major without knowing what job you are trying to attain. .. or at least one or two possibilities. The world is full of college graduates working as grocery checkers or call center clerks. First, decide what JOB(s) you want. If you don't know that, you shouldn't be going to college.
Planning your future requires WORK. Here's one step-by-step plan:
1. Arrange to take two tests: an aptitude test and a career interest inventory. The first test suggests careers based on your strongest natural abilities. The second suggests careers based on your interests, as compared with the interests of people already working in those fields. What you are looking for are careers that appear on BOTH lists. Make a list of these careers. You can probably get these tests at your local community college, an employment agency.
**WHAT YOU ARE LOOKING FOR ARE CAREERS THAT APPEAR ON BOTH -- REPEAT BOTH -- LISTS**
2. Go to your local library and research the 5-15 year employment outlook for each of those jobs IN THE AREA OF THE COUNTRY WHERE YOU PLAN TO LIVE. (It makes a difference. There will, for example, be more openings for oil rig operators in Texas and Oklahoma than there will be in Iowa.) Then research the projected salary ranges for each of the jobs. Cross any jobs off your list that have a poor employment outlook, or that will not pay enough for you to support yourself/your family. Do this research at your main library branch; the librarians are your friends.
3. Research the qualification requirements the jobs you are considering: academic, licensing, credentialing, internship, etc. Some jobs may require apprenticeship instead of college; others may require a bachelors degree; still others may require a PhD. Some jobs may require a security clearance or background check, or US citizenship. Cross any jobs off your list that require more, in terms of time and money, than you are able/willing to invest, and cross off any jobs for which you cannot qualify.
4. Before you make a final decision, look at the schools that are financially and geographically available to you... Research which schools can prepare you for one or more of the careers you are considering. Eliminate the schools for which you cannot academically qualify, or that you cannot afford. (This is where you take into account your academic record. If you are likely to be awarded generous scholarships, you may consider more expensive, or out-of-state, schools. If your academics are borderline, you will probably need to look at community colleges.) You may find that School A offers what is needed for one job, but not another. You may find that School B offers what is needed for two jobs... and so on. Cross any careers off your list that require education that you are likely to find impossible to fulfill.
5. Compare the projected cost of each career path at the schools you are considering. (At this point, you may have only one, two, or three to consider.) Come up with the closest estimate you can to a bottom-line, total cost to prepare for each job.
6. With this information in hand, find at least one person who already holds each job you are considering, and ask their opinion about how to best prepare. Ask their recommendations for schools, majors, internships, etc. Be very polite and respectful during these conversations, and send a thank-you note afterward. One of these people may end up becoming your mentor!
7. Now you are, hopefully, ready to make a decision to pursue a career that will is available, affordable, and employable, that will afford you a decent living, and that you will enjoy. Furthermore, you will have real, concrete information to share with your parents. (If you choose the career path of someone you interviewed, send ANOTHER thank-you card and inform him/her of your choice!)
If things still seem unclear and you are in the US, consider joining the military. You will be independent from your family and will receive a paycheck. You will attain the best physical condition of your life, and all your survival needs will be met: housing, food, work clothing, medical and dental and vision care, and work transportation. You will learn an employable skill, and you will be serving your country. When your enlistment is up, you may have a better idea of what you'd like to do... If so, the GI Bill will PAY FOR your education AND you will have veterans hiring preference at many employers. Or, you may decide to make the military your career, in which case you can retire young and draw a military pension for the rest of your life, possibly while you pursue that education and/or second career.