I have about 4 hours of battery life if I am watching movies and about 6-7 hours using iMovie and adobe after effects (50% brightness), really depends on what you are doing and how many battery cycles you went through. Maybe try calibrating your battery (the news ones dont need to be calibrated but its helpful for me), charge your mac up to 100%, leave it charged @ 100% for about 30 minutes, then unplug it and let it go down to 0%, like literally until the mac shuts down by itself from low battery, then charge it back up to 100% and leave it charged for another 30 minutes. I do this once a week and I'm getting decent battery life, I guess.
Calibrating is done to keep your battery status reporting as accurate as possible, and should be done the first week you get your Mac or a new battery.
Calibration does not affect your battery health, improve battery performance, or extend battery life. It does make battery condition reporting more accurate, so when your battery reports 97% health, it's more accurate. Without calibration, your battery health could be 60% but still being reported as 95%, for example.
Simply draining the battery and recharging is NOT the same as calibrating. The specific steps for calibrating a notebook battery are here:
1. Plug in the power adapter and fully charge your PowerBook's battery until the light ring or LED on the power adapter plug changes to green and the onscreen meter in the menu bar indicates that the battery is fully charged.
2. Allow the battery to rest in the fully charged state for at least two hours. You may use your computer during this time as long as the adapter is plugged in.
3. Disconnect the power adapter while the computer still on and start running the computer off battery power. You may use your computer during this time. When your battery gets low, the low battery warning dialog appears on the screen.
4. At this point, save your work. Continue to use your computer; when the battery gets very low, the computer will automatically go to sleep.
5. Turn off the computer or allow it to sleep for five hours or more.
6. Connect the power adapter and leave it connected until the battery is fully charged again.