I just replaced the battery myself in my 2012 macbook pro and I'm so happy with my battery life now, the replacement had a higher capacity than even the OEM (that apple no longer sells). A full charge with a top off during lunch lasts me a full day now. I've never seen this computer run for longer than three and a half hours, now it goes for double that.