Apart from the standard sciences and english etc which are required anyway, you have chosen a language subject an essay based subject and a business related subject. I similarly chose business, french, spanish (4 years ago, i'm now at the end of year 13). The most important things are that you enjoy these subjects and the skills you gain from them are transferrable to A-level, particularly if you would like to continue one of your optional GCSE courses e.g. taking History at A-level without taking at GCSE although doable, may prove difficult for some so taking it at GCSE level would be wise. At A-level I continued only with Eng Lit, Chem, Bio and Maths, I left behind the subjects I opted for in year 9 as I decided on my career choice around year 11/12 (Medicine) and I can say that they haven't had any bearing on the direction I want to take my education in (apart from the grades I achieved in my GCSEs, which I had to list on my UCAS form). I also think that you should undertake relevant work experience and conduct your own research into the fields you are interested in, this will alow you to make a much more informed decision that you can live with; imagine taking a degree (thats a minimum of three years and currently £9000 of tuition fees a year to pay) that you don't enjoy at all because it's "better" than another! It's never too early to start looking into things, particularly as some of the courses you mentioned Law, Medicine etc, have many open days, seminars, lectures and events for year 11/12 students, it's better to be prepared to know when to attend them. Your final decision will have to be made in your summer holidays after Year 12 so you have plenty of time to think about this. Don't overthink things though and certainly don't become paranoid.