The autistic overhelpful, too kind thing is directly linked to our poor abilitiy to ask for help, well, in acted out/theatre/subtle ways, ways that actually work. when we do ask it's just too direct, too naked, so (talking about myself really). When I used to formerly pay into people with help/rides/money/whatever, I felt I was banking future help - couldn't have been more wrong. No-one I ever helped has ever helped me, that I know of, it's all take take take.
Learning to say NO is an important life skill. How much does your roomie help you?