I agree with everything that has already been said....

The only thing I can add, is to try to change your way of thinking..... try not to think of it as "bad habits" (these thoughts have probably been placed there for you by well-meaning relatives and the like...) but that you are being a caring, nurturing and responsive parent - sounds to me like your are doing a fantastic job!

I had/have a DD with what some would say is high needs.... I'm pretty sure we were doing exactly what you are at that age! And through several months of last year I grappled with the concept of "how was she going to learn / how will I teach her without controlled crying", but you know what.... they just learn, some earlier than others!

All the best!