hi! I have the same problem right now, mine takes up to 12 hours to charge. I went back to the store where I got my phone. They said I had to reset my phone, use it again but without anything else downloaded on it. If it doesn't work, I have to get a new battery.