I agree with looking at course requirements and mapping out what 8 semesters (or however many semesters you think you would be at the university) would look like for you.
Dual credit/AP/advanced standing is great…which can be for diving in to your major early…or it could be to explore other subjects, either that you might consider as an alternative major or just exploring because it sounds interesting. When you’re freed up from requirements that leaves more time for exploring.