Is it normal for a guy pay for your food on first dates? When should a a girl offer pay for the date?

I need help. I don't know what’s wrong or right to do.
so I met a guy 3 days ago. We spent all day together at his house and he ordered food online then next day went out and got breakfast then later that night had return back so we got dinner. Next day before I leave home and to work we get breakfast.

he been paying for my food and me driving him around as he has no car. When I’m supposed to offer pay for food, I feel guilty some reason I don't know why. In one outing I even didn’t get a drink as I felt bad it would be more money for him.

Is it normal for a guy pay for your food on first dates? When should a a girl offer pay for the date?
Post Opinion