I forgot to add, did your mechanic preform a wet compression test?
If he did what was the outcome?
I would not suggest waiting to have this issue repaired as it can be much worse if you delay. The oil may start being consumed faster and your engine may end up running dry. That would be the end of your engine, Believe me its not something that should be taken too lightly.
My relative had his Mehran engine overhauled thrice because mechanic was a useless person. Please be careful and only go to a mechanic that is experienced.