Where are you charging from? A desktop computer? Laptop? Laptops don't have high voltage on those ports and don't always charge quickly. Is the cable old? I've noticed my older cables don't charge very well. Could be plenty of reasons....need more info.
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?