I think that depends on what your goal is and what you expect the MBA to give you. Generally, I would say no, an MBA is not worth the time/cost if you think it's (1) going to get you a job (2) prepare you to start/operate/sell a real life business (3) get you girls... in some cases you might develop connections that at some point in the future make the mba worthwhile, or perhaps you get a nice base of book knowledge that supplements real-world business experience that you feel worth the time/cost.