Hmmm!! It is mot just easy to give up habit one is addicted to. But one thing is sure, if you made up your mind and be very conscious of those habits, one will overcome.
I believed you when you said, it is not easy to do away with habit that have become part of one's lifestyle. With one can oly do away with when you are ready in your spirit, soul and body.
It's really not easy truly and it comes with a lot of challenges letting go of an addiction but it's very possible if we are willing to do the needful.
It didn't start today and I have been working on myself for some time now. I believe I will get there someday.