Poor battery performance on MacBook Pro
Your first step towards a solution should be to run Activity Monitor which can be found by searching in Spotlight or Applications > Utilities. Set the tab to CPU and watch for applications that are using a lot of CPU. Investigate the programs or processes that display high usage.

I recently encountered high CPU usage with Google Chrome. Web searches reveal many opinions as to the reason but the best solution is to disable Chrome plugins unless you really need them. When I disabled my plugins, the CPU usage dropped considerably.