А почему бы Вам не делать проблемы из всего на свете. Муж - взрослый человек - зачем ему указывать и напоминать о его здоровье? Зачем экономить на себе? Покупайте, что хотите - он же ответственный - или заработает или сам начнет экономить. Он ведет себя как самодостаточный человек. Вы же его поучаете и контролируете как мама - не надо так с взрослым мужчиной (в кое то веке не инфантил и маменькин сынок). Вот он на Вас и кидается. Может быть начать жить в свое удовольствие и перестать  напрягаться по любому поводу?