First of all a few questions for you.
How old is your laptop? Did you purchase it new or used? Is the battery the original battery that came with the laptop or are you on your 2nd replacement?
Answer those questions first and I'll tell you whether you need to refresh your battery or not. Just as a FYI, refreshing the battery means completely discharging it then recharging it. Doing this will reset the internal "fuel meter". The fuel meter is what tells your computer how much charge is left. Usually you should refresh your battery every 30 charge cycles. For example most people recharge their battery when it gets low not when it's completely drained. This is normal and actually good for your battery, however, after 30 of these partial charges you should completely drain (discharge) the battery then do a full recharge so as to recalibrate/reset the internal charge meter. This allows the battery to give an accurate reading of how much charge is left. So instead of saying 50% right before dying, it'll say something closer to 10% to give you ample warning before it shuts off your computer. On notebooks if you set the power options to "portable/laptop", you'll get a warning when the battery gets low at 10%, but this is only as good as the internal "fuel meter" in you battery. If the fuel meter inside the battery is not accurate then the battery power meter bar in your task tray on your laptop isn't going to be of much use either. Same with LEDs used to indicate remaining charge capacity of the battery.