Sounds like it is working as it should. It is really tough to get more than about 8 to 12 hours from a smartphone these days. Battery life depends on how much you use it. Data intensive apps like Facebook and twitter running in the background eat a lot of battery.
Maybe this from our FAQ will help: Maximum Battery Life - BlackBerryFAQ