Just go into the Menu, Settings, Battery, and look at the apps to see what's using the most battery, it's probably at or near the top. Have you tried uninstalling the most recent app?
A sure fix is to factory reset the device to a clean install. You just need to make sure you figure out the cause before resetting. If not, and it's an app, then installing that app will cause the same issues.