By Main Roster i belive you mean Raw & Smackdown!... Eventhough ECW is Technically "The Main Roster" as well, but i get what you mean.
Well, it's hard to tell. I don't see him leaving by the end of the year, simply because he's the face of the brand & the longer you let him run with that the...