You need to work out what you are getting from this relationship. Take your daughter out of the equation entirely. Do you get love? Attention, affection, praise, support? Do you get happiness? Does the food outweigh the bad?
If he stopped using would he actually be the person you want? Or would he still be someone you didn’t want to be with?
You can’t control him, you can’t control his addiction or actions, but you can control yours. Your life is a choice that you get to make, your happiness is valuable. You deserve to be happy.
If you want to walk away, that’s okay, but it will take strength.
If you want to stay, have him see a GP for further advice and support. Going round the house and binning the lot will feel amazing for you, but its likely to lead to an almighty row.