b) If you believe you can 'manage' credit card - then hold it, but set up a full payment direct debit in order that it is cleared from your bank account in full each month and you won't have to pay any credit card interest
c) if you can't do b - do a) and cancel card immediately
I fancy a flutter or two every week myself. If I was you I'd delete the credit card details from all your online betting acounts and get a mate to change your passwords - and don't open any bloody new ones - and straight away you'll cut down on nearly all that crap unplanned/whimsical betting.
I take it you work on computers? (most people who post on probably do?) - I know myself it's easy to stick on a bet here and there when you can keep an eye on it all and it's easier to study the form etc. plus it's a bit of craic and all.
Trust me, if you've to get up off yer hole to go to a "real" bookies you'll only bother going for the bets you're more confident of.