You got too much on your plate. I suggest pausing some things. You are at university so to me that should be your first priority. You have a job, which you need, so you have to keep doing that. Put your business on hold or reduce the time you put into it. Restart when you’ve graduated.
You’re very young. Do you have friends? Socializing once or twice a week is good for your mental health and just to unwind from all you’re doing. That includes a bf, you don’t mention that. You can’t just think about and your life be all about work. You need to have fun too. You don’t want ten years from now think you’ve not taken advantage of your 20s and that you want a partner or children or friends, it’s going to be more difficult in your 30s, especially if you did not develop those skills. Slow down, figure out what you really want in life.
If you are not passionate about what you do and been forced to do it, I suggest to quit university. You’re 21, an adult, take control of your own life. Don’t worry about what others think, your parents included.
You should still make friends, cut off those older friends you’ve had who don’t have the same values. Besides, a friend who resents you for your success and is not happy for you, is not a friend. If you don’t need a boyfriend, fine, but do have some kind of social life.
I believe that once you clean up your life - get rid of toxic friends, do what you are passionate about, have boundaries with friends and family - you’ll feel much better and not be burned out.