I am fighting gaming, TV, YouTube and phone addiction at the moment.
It is very hard for me to find something else to do, especially at home.
But I try to have projects going every day and try to go out and see people and have a community I visit frequently.
If you have a naturally addictive personality (or lack of strong enough mental guards against), maybe directing those affections towards something cheaper and more healthy is the solution. Find a virtue in obsession.
Get into some physical sports, gym or otherwise, indoor or outdoor, doesn't matter whatever clicks for ya. And do them without screens, they are not useful in any way. After getting deep enough, those previous addictions will look like a pathetic shallow waste of precious little short life we all have. Plus you will feel much better. Plus you will look much better and more attractive.