Why does spiritual sadhana take long to complete?
The condition you have come to, is not sudden. It has taken millions of years of evolution, for you to come to this state. It’s a very, very old habit. It is like dust, that has settled over something, since centuries, millennia, aeons.
Time has brought you to your current condition. And that which time has given you, takes time to go away.