My son goes out for the day every weekend, so I have to give him transportation fee and lunch money every time he does so.
I'd like to know if the above sentence sounds natural to native speakers. My concerns are:
Is there any way to make the expression "transportation fee and lunch money" shorter? I'm wondering if it can be described as "xx for transportation and lunch".
Is it awkward if I omit "he does so" and put the period after "time"?