I'm really sleepy so my apologies if this doesn't make sense, but from a former procrastinator I give you the following advice.
Forcing yourself isn't going to do you any good as you're probably going burn yourself out at an early stage or cause unnecessary stress.
A little bit of procrastination is good once in a while, but like anything else it can be detrimental if overdone.
I've met plenty of people who have engaged in procrastination to the same extent (sometimes worse) as you.
In terms of the procrastination, you need to start setting yourself small goals and move on from there. For instance, when you get home probably spend 1 - 2 hours relaxing on social media, watching tv, etc. After that try doing 30 minutes of work and then take a 15 minute break (During this period make sure that your in quiet space, your phone notifications are turned off, etc.). Continue this for the rest of the night (excluding the time you leave for dinner). What most people notice after going on this routine is that the ratio of time spent studying to time spent relaxing will improve, meaning that procrastination will be less of an issue.
Another thing is that studying alone may not be your preferred method of study. Have you tried study groups, and if so, did you find it more engaging than studying alone? - It may also be the case that you're an extroverted person (i.e. The true definition (not the bullshit they teach you in high school) being that you gain a type of "energy" or "liveliness" from being around others). I'm an introvert so I kind of experienced the opposite in that I found being around people energetically taxing so I preferred studying alone.
It would be great if you could provide further information such as:
1) What do you normally do once you head home? Is it looking up dank memes, skyping with mates, etc. - If you can provide the specifics then we can give you advice on how to regulate the time you allocate towards these activities.
2) In respect to lashing out at others, is there something that they say that triggers you to react in the way you do? For instance, do they constantly ask (nag) you whether you've prepared for an upcoming exam, etc.?