Have you asked to your nearest post office ? if not u should ask first..........
Generally marksheets are sent by ICAI within 1-2 weeks from the day of results, but still you have not recieved your marksheet, means its a big issue, may be its possible that your address had wrongly mentioned by you in examination form, but don't be tensed, you can get duplicate certificate from ICAI Delhi office, if you can't be able to find your original certificate, and i think procedure regarding this is mentioned in CPT prospectus and if not, then u can ask from Delhi office either by phone or mail to Additional secretary (Exams) or any concerned person.
https://www.icai.org/post.html?post_id=653