Hi,
If your parents are okay with you repeating class 11th, then obviously there is no issue. But , you will have to make your mind and be clear about your goals and your interests. As you are saying that you are interested in Business studies, you can actually switch over to it once you will finish your class 12th and will be looking for admissions in colleges. So, it is better to go for science right now. Also, you must make your mind about it and consider all the factors.
I hope this helped you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile