Dj when was your last swing club success ??
Also, no hate, I honestly think the best thing your mom could do for you is to cut off your pocket money. It would force you to fend for yourself which wouldn't be an easy transition but be better for both your bank account and sense of self worth long term