Changing major is a tricky situation. It's all about timing, how far you are deviating from your existing major, etc. If you are changing from one extreme, like business major to pre-med, you will be stuck in undergrad for extra times because most of the classes you have taken for business will not be applicable to pre-med requirements. So make your decision wisely.