Is my friend using me?

My friend that I have known for about 5 years maybe more has come around again. We have one of those relationships where we hang out for a bit then drift off for a few months and then repeat. We have been through a lot together...

Lately, my friend and I have been hanging out and of course we recreationally "smoke" and drink occasionally and I drive etc pick her up take her home etc. I feel like my friend is using me as a free ride or meal ticket because her excuse is "I have no money" meaning towards everything we do. Of course, we don't need money to have fun but every once in awhile it gets old carrying her.

We both work, both have our own house, and we both have a fiance and both have bills.. but the only thing is that she isn't exactly providing for herself.. if we were to drink... I'd have to buy the bottle... etc etc. If we were to smoke... I'd have to provide that. If we got hungry... I would have to buy her food.

How can I reiterate that she needs to pay her way or share every once in awhile and how can I tell her that I feel like she is using me without coming off as a bitch...?

I love this girl she is like my very close bestfriend my family knows her pretty well but I feel like I am being taken advantage of.

All advice definitely appreciated.

Thank you.