I am doing so many bad things. I am doing my best to stop, I pray my five daily prayers on time, I fast every Monday and Thursday, I read the Quran everyday. But still I can’t get rid of this addiction. Is it that the good deeds I am doing are not accepted or I am not doing it correctly.
You need to change the environment you are living in and your friends you are hanging out with and change them with righteous practicing muslims who would surround you 24/7. You must also cut all means facilitating such sins for you and making it easy.