Hi gagandeep
If you are advancing within your company, an MBA may be unnecessary. It might also make sense to wait if you haven't been in the workforce for very long–firsthand experience can enhance your b–school education (and your application).
There's no question that an MBA program can prove to be a valuable and worthwhile experience. The skills you acquire and the connections you make will impact your professional life for years to come. However, it is a large (and at times daunting) undertaking. You owe it to yourself to fully consider your options and weigh your concerns before leaping back into school.
Certificate programs offer specialized training at a fraction of the time and the cost. These might be all you need to give your career a boost.
You may be looking to accelerate your career at your current job, gain expertise in a new area or move into a new job or industry. Remember, while there's no correct answer you should be able to articulate solid reasons.