I was in the extact situation last year accumulation of demerit points while driving on a good behaviour period, i hired a lawyer cost me $990 they did my affidavit etc represented me in court, the judge read through my affidavit typed up by my lawyer showing hardship caused if i lost my license.I had a lady judge she basically looks at my driving history and said it wasnt to bad, but the affidavit didnt have good enough reasons showing hardship but my lawyer explained more in detail that i needed my license back etc etc, at the end i ended up getting it back restarting my good behavior period. I think i was lucky 2 people who went before me in the court room both had lawyers with them didnt get theres back, but one of them has being in there for the second time so that was probabaly why he didnt get it back. So at the end of the day it was worth the money hiring a decent lawyer if you got the money.