Here's a bit of backstory. I work as one of the IT managers for CompanyName in Mexico. 90% of my job requires of me to be in constant communication with our US office, therefore I am fully bilingual, and have a barely noticeable accent. As such, one of my co-workers, whom I didn't really speak with before, asked me to teach her English, so she could improve her own skills set. Apparently, she walked by my office one morning while I was on the phone, and I had left my door open. (irrelevant, but I have been an ESL teacher before)

I agreed to do so, and our first class was to be on a Monday, 1 hour before my shift started. The night before, I spent a good hour and a half preparing a class for her. My daily commute is 2 hours to work, 2 hours back, so being at the office 1 hour earlier was a bit rough, but I am all for people wanting to better themselves, so I didn't mind it. Except she didn't show up. No call, no show.

When she finally messaged me throughout the day, she apologized for oversleeping, and re-scheduled me for the next day, at the same time. She showed up 40 minutes late. The next two days she didn't schedule anything with me, and on the last day of the week, she finally showed up on time. This pattern has repeated as a mixed bag for about 7 months. I've gotten to the point of just not showing up whenever I think she won't show up either, and whenever I misjudge it, and she shows up but I don't, I apologize for oversleeping and carry on. I guess it is important to note I am not charging her for it. She stopped scheduling me all together about 4 months ago, but we've kept in touch and I guess we've become office friends. I try not to message her much while at work, or on our personal time. Every other week I'll send her a meme or a bad dad joke I found, but that's about it. She replies in kind. She's confided in me a few of her personal issues, and even made a few passes at me, all of which I blew off and ignored, since I know she has a boyfriend. A couple of months ago, she called me to vent after her breakup.

Last week, she asked me again to help her with her English, and I agreed, but told her that if she was not constant and dedicated to it, there would be no way to improve or learn. She said she was 100% on board with that, and she wanted to start as soon as possible, but she didn't want to do it at the office anymore. She said she'd rather do it over the weekend at some Starbucks or w/e. She said that Sunday (today) would work for her, and we settled on that.

Yesterday, at around 1pm I asked her to confirm if we were still on for Sunday. She didn't reply, and I assumed Sunday was off, so I stayed up with my friends all nightp playing videogames. Today, at around 11am, she replied. It started off with her apologizing for not replying to me, then confirming the time and place for today. By noon when I finally got up, I replied, and told her I'd see her then. I asked if she wanted to grab a bite after, and she didn't reply, though the message was read.

About 1 hour before we were to meet, she calls me, and cancels on me. Apparently she had JUST rolled her ankle and was on her way to the ER because she "couldn't even see straight". I offered to catch up with her at the ER, and she declined.

WIBTA if I just made our relationship as "coworkers" only? That is to say, no contact unless it is work related? I feel she is now trying to use me to get her ex jealous or some other shitty deal I want no part of, on top of me being sick of investing time into helping her, when she very clearly has no interest. I don't understand why she'd ask me for help, schedule me, even assist a few classes, and continue to spontaneously cancel. Am I being petty?