I know you've been through a hard time. However, I think you can handle this. Though there is a lot of homework, you can allocate your time reasonablly. You can finish things that are hurry first and the rest when you get time. Don't push yourself to those competitions. Keep in mind that just try your best, no matter what others can do. You don't need to give your hobbies. While it is stressful for you with school and homeworks, you can spare some time to do things you like as a rest. I think it is a good idea to combine them togerther.