My phone is taking extremely long to charge too, it wasnt this bad when i first got it 4 months ago, now it takes an inordinate amount of time, I cant even remember the last time I was able to let it charge to 100% simply because it takes too long. I also even conditioned the battery when i first started using it.
Well, there area few possibilities. First, try a different charger, cable and/or USB port. Bad cables have been known to cause problems, and it's easy to eliminate these three possibilities first.
If none of those are the culprit, give us some more data: Define "long time." If you charge it over night, at what percentage is your battery when you start and when you take it off the charger? After how many hours?
Are you charging from a wall outlet, or a USB port on your computer?
Are you trying to do things in the background (stream music or video, for example)?
Do you have the phone set to keep the screen on when charging? If so, at what brightness?
Try doing screen captures of your battery stats screens after the phone has been charging over night and posting them here.