Young people have this expectation that 'true love' means no fights.
Quite the contrary. Real true love, long lasting, life long marriages are war-zones where the fighting continues nonstop. Arguments and bickering ARE communication. Sure perhaps not as healthy as the psychologist's tool set for communication, but it is
effective communication.
There are also stages to love. One of those stages is the power struggle stage. This is typically the blow up stage where everything is blood sport all out war. It is not a stage that movies, fairy tales and contemporary myth and legend of 'love' deals with - if anything we totally ignore it thus leading to the myth-conception that 'true love' never fights.
Kids (youth) are given a short hand, and a deck stacked against them.
Your 20's are a huge deal. You won't understand just how huge they are until you are about 30. you will look back and see that your conceptions of what being adult is needed important lessons and experience to temper with reality.
There are ton of myths you and nearly everyone your age need to wade through. I don't envy you that. This aspect is but one.
So when? Depends on the individual. It didn't hit me until around age 30. But then I took the hard road to learning - meaning I stuck to being concrete - thoroughly mixed and firmly set in my myth-conceptions. I've known people who got their shit remarkably together by age 22.
This issue is a problem of yours AND a problem of whomever you are dating. You both need to have some idea of reality when it comes to dating/relationships. I fear that experience is the only teacher that gets the points necessary.
So keep swinging that bat, try to take away from each failed attempt at relationship whatever useful lesson you can. Eventually you will click with a guy who has swung as often as you and you both will know that this 'argument' is just a speed bump that doesn't have to slow the relationship down - who needs suspension in a relationship anyways?