Any body plz help me !!

My visa expired already 4 months
My previous company blacklisted that's why I am enable to change sponsorship

If I cancel my visa and take noc from my sponsor, is it possible to back any time ?
My new company is ready to give me new visa ,please help me