Should I just cancel my debit card?

So my grandparents left behind a small trust fund for me on my dad's side. I'll be honest. I've been incredibly irresponsible and have spent thousands on bs I don't need. My mom and dad both have access to my bank statements and my mom has gotten on my ass for my spending a few times. I tried to stop, but I kept impulse buying. It was really bad. Finally my dad who I respect a lot more than my mom called me a few days ago, and asked what was going on. I was honest and told him I was spending it on crap I didn't need. He didn't seem real mad. He just said that we need to cancel my credit card, and put the money where I can't access it. He said that we could put a certain amount torwards my bills, but that's it. Nothing I don't need. I agreed right away, because I'm pretty sure it's for my own good. Well I was talking to my dad on the phone today, and he said that I don't need to cancel my debit card if I could just stop spending, and just put it torwards my bills. I feel I could control myself, because I really don't want to let my dad down, as it would most likely significantly damage our relationship. I told my mom this, and she told me that I can't control myself and that she already made an appointment at the bank to have another account made, and my card canceled. Do you think that'd be the wisest thing to do?

Should I just cancel my debit card?
Post Opinion