I have control over the first two restrictions. Even under normal circumstances I don't get new clothes all that frequently, and if I do really need something, like a hat to wear at my son's wedding or an unripped shirt at work, I can ask someone else to wear the item for a set period of time. That way it's not considered "new." It's not that difficult to decline invitations to social occasions. It's only permitted if there is Torah or educational content and no music.
Music! Yes, staying away from music is