using charging dock: from 30% to 100% - 71-75min
using microUSB: from 30% to 100% - 77-80min
using car charger: from 30% to 100% - 75-90min
using my old LG charger: from 30% to 100% - 70-75min
I set low battery power saving in stamina to 30% so i always charge it when it turn off all options. I dont use my phone in this time so screen/wifi is off, I have only one app in white list in stamina mode and LTE/NFC turned on all the time.(stock 4.3 ROM)
so its really weird that you need to wait 3h to charge your phone... maybe something is "sucking" your battery?
Maybe you have low network coverage? and phone use loots of energy to maintain network?