I think I might try the battery first then.
I can charge it up for ages, and it'll only actually charge about 5-7%. I'll try a new battery and see how that works, but it also doesn't charge up very well... by this I mean that I will plug the charging unit in, and the light will come on so say it's charging, but it'll turn off again, to show that the plug has almost fallen out. I think it might be a problem on the laptop end of things. The socket doesn't sit in it properly.