Is OTHER wrong in the post ? POST : Let me preface this by saying that I usually hate lending people money and I've said no numerous times but since my friend was stuck in a hard place, I decided to help her out.

My friend, let's call her Ana, found out that she had 30 days to move out of her current living situation since her landlord was no longer going to be renting. Due to that and a few unforeseen expenses with her car/family, she ended up being short on money for the month of her move out.

Like I said, typically I wouldn't let anyone borrow money but she needed it (or so I thought) so I decided to lend a hand. Obviously, I told her that I am really good on money at the moment and she can take her time paying me back since I know she's got going on. She was super thankful and told me a million times that she was beyond grateful. That was about 3 weeks ago.

Fast forward to today, I've seen her a few times in between and we've had lunch or gotten coffee but I haven't pressed the issue because once again, I told her no rush. What is bothering me though is that over the last few weeks, she has had the money to get her nails done, go to an amusement park, go out a few times and yet she hasn't mentioned returning the money at all. I honestly don't need it at the moment but I guess to me it is just the principle. 

She still hasn't found a place to live and she is having some car issues, would I be the asshole to ask her at some point to return the money? If not, how long do I wait to bring it up? If it matters, the amount was over 300 American dollars.

TL;DR - Lent a friend over 300 dollars and she hasn't paid me back or brought it up since. She is in a tight spot with her living situation and car but she has had money to do pretty expensive things over the last few weeks.