In my view just after doing your MBA is the best time to start the business if you are able to do so. As still unmarried, no family obligations, makes you more dynamic to the situations and risk taking ability is more, Also if nothing works out then you can still use ur degree for a lucrative job.