I have been with my partner 5 years now and had plenty of ups and downs during that time. Lots of which was caused by her secret drinking which causes a change in her personality. Despite my challenges on this and promises it has stopped I know it still goes on as I found bottles of vodka hidden in her car. Anyway on a seperate issue, when we met she was renting a house with her 3 adult sons. Long story short she was working all hours to keep them as even though they all worked (one was earning 1k per week) they never gave her regular money for the house bills, she was always in dept with bailiffs knocking etc. If we went on holiday which we have had plenty over the years I generally had to pay for it all, so in effect I was help supporting her unreasonable sons. I then invited her to live with me, more in the hope this would allow her to get her finances in order to allow us to have a financial retirement future, I am 55 and her 50. I agreed to continue to cover all the house bills, just leaving her to contribute to her food, which is about £20 a week. My partner has always earned around 16k per year doing different jobs and barely still has enough saved for a holiday out of that. I know she secretly still bails out her sons with paying bills at their house while they enjoy the high life. I am close to early medical retirement from my job but my gf thinks this is unfair as she still has to work, after a heated exchange where I said I felt like I was also supported her adult sons we agreed to set a financial plan for us both retire. Only a matter of days since, I now find along with the drinking she is secretly frittering her wages on them again. Am I being unreasonable to not want to put up with this any longer?