The courts will break the cycle of family violence "one way or another" following an alleged assault in February.
The Ballarat Magistrates' Court was told on Monday the accused, who The Courier has chosen not to name to protect the alleged victim's identity, was drinking with his partner on February 15 this year.
Following an argument, police alleged the man headbutted his partner, pushed her to the ground, and punched her in the face - police photos from the evening show swelling and dried blood.
Police arrested the man after finding him hiding near a car - he said he "did not recall" the alleged headbutt.
A 12-year-old child was inside the house at the time but did not witness the alleged assault.
The man was also charged with failing to attend counselling sessions for the past year - he said he attended one, but was unable to find a babysitter for the others.
The man's defence lawyer said he had an acquired brain injury from a car accident in 2007, and alcohol affected his condition.
She added the alleged victim had made a statement of no complaint.
The lawyer asked for a sentence indication, given the man has served 37 days in prison already.
Magistrate Ron Saines said on a guilty plea, he would be sentenced to 60 days in prison, with potentially other conditions for breaching family violence orders - this was accepted by the accused.
Addressing the man, Mr Saines was blunt.
"It's what's commonly described as a cycle of violence - it starts with an assault, followed by a period of remorse, then forgiveness in the family structure," he said.
"Things get better, then things get more stressed, and then it happens again.
"The role of the court is to break that cycle.
"This court will break that cycle for you one way or another.
"It might take years in prison, or this stint - (the victim) withdrawing her complaint after there is blood on the floor doesn't mean you get any less."
The man was remanded in custody and will return to court on April 7.
Have you signed up to The Courier's variety of news emails? You can register below and make sure you are up to date with everything that's happening in Ballarat.