A female body is about a million times better than your hand. You're beating the meat multiple times every day, so having sex just once per week will do absolutely nothing for you. You need sex multiple times every day, indefinitely.
You're free to impose restrictions on yourself, it's your life and you get to decide what to do. But it's very obvious that you need women to have sex with, you've denied yourself that and your deprivation is clearly having a negative effect on your life.
Of course sex will help you. You need it multiple times every day. If you don't get it multiple times per day, every day, then you'll keep on doing what you're doing because you can't help it. You're fighting your biological desires but you're fighting a losing battle. Time to change the game plan.