Dhalsim has lots of ways around your Hadoukens if he has room, so you need to constantly feint before using them, and use them sparingly anyway.
He can jump and drill from most distances to hit your extended limbs.