I feel ya!!! Sometimes life just pushes you more than you you feel like at the moment. But guess what... you survived. Putting others first is a great trait to have. Taking your comfort level and tossing it aside for others is very admirable.
Try having 4-in-laws living with you for a year... that will add some stress in your life and test your marriage.
Hang in there and things will work themselves out.
Cheers
!BEER