Could be multiple reasons. Your cable could be damaged. Try first flipping it both ways. If it doesn't fast charge on one of the sides, buy/borrow another cable.
Slow charging could also be due to heat. If you live in an environment that has around 35 degrees, then charging will be slow to protect the battery. The best thing is to turn the phone off completely while charging in a super hot environment like this.