@MGAWelcome to the forum. I think realising something is wrong is a great first step to improving things for yourself. That may seem obvious, but trust me, to a lot of people it isn't.
Any mental stress is fatiguing, especially over a long period of time. So there's is nothing wrong with you in that department.
Why do you think your behaviour is aggressive? Is it just down to the stress and the frustration?
Have you talked to your dad about how you feel? I know for me, a lot of the time I make assumptions without talking to people, so I'm just naturally wondering if you're doing the same. If you don't see that as an option is there anyone else you can talk to?
Sorry I can't offer any better advice, but a lot of the time, these stresses in life can just keep building and we start to get physically and/or mentally exhausted and that's when we usually need some support from somewhere. So well done for reaching out and sharing your situation here. Hopefully with a bit of help you can get the support to help you find out what is wrong and start taking steps to make things better. People here are happy to help however they can.