Like Kolor said, 7hrs is pretty good. Apple's laptop battery charging controller is better than average and leaps ahead of laptops from 3+ years ago. Modern battery's do not have memory, but the devices they are powering can become 'off sync' and not report remaining power correctly. A good way to tell if this is happening is if you go all the way to 0% on the battery and it keeps going for ten or more minutes. To correct this, simply leave your laptop fully discharged for around 5hrs then plug it in to charge until it's 100% (once a month maximum). Newer battery's normal state is 'charging', so don't be afraid to charge it in small amounts through the day and only keep it plugged in if you're using it. Otherwise, unplug it when it has at least a 50% charge. You want to keep it charged between 40%-80% all the time. Avoid charging it to 100% unless you plan on going unplugged for a while and NEVER leave it sitting around with 40% for more than a week. The worst thing you can do to a rechargeable battery is to let it sit for days at 0% - it reduces it's life considerably. BTW, this also applies to phones and tablets.