I'm not familiar with the model but unless it's a hydraulic clutch (not likely on a 125), you should have two freeplay adjustments at the cable. If it's engaging late you may have too little freeplay. First adjust the play at the lever on the engine case cover. This lever attaches to a pivot shaft which has an eccentric at the end inside the case. This moves a push rod which disengages the clutch when you pull the lever at the handlebar. There should be a lock nut or two holding the cable to a bracket on top of the case. Loosen the lock nuts and turn them until you get about 5mm of play, then tighten the nut(s) to hold that setting.
Next adjust the play at the handlebar lever. There's a finger nut you loosen and then turn the hollow screw that the cable rides in and adjust the freeplay there. Turning the screw in will increase freeplay and turning it out will decrease. Try about 5mm there too although some bikes require more or maybe slightly less. It's best to have a manual with illustrations as this would clarify what I'm trying to say.
If you have too much freeplay your clutch may not disengage completely and the bike will try to creep forward at a stop. If you have too little the clutch may not completely engage and may slip, especially under full throttle. Either of these conditions will cause the clutch to wear out faster.
I hope this has been helpful.