We have taken the stance that if the person is in constant need then we need to help the root cause not just get him by for the next week.
For example we've had a single mom's that was in true financial trouble. Like you we were paying for weekly gas, etc. Pastor then asked somebody to sit down with her and go through her budget to see how we could help that. Long story short she accepted the offer and has not asked for extra money since. Things seem to be doing much better.
If the person is truly looking to get better (poor choice of words) then then they will be open to the assistance.