I work in with another co-worker who has some sort of learning disabilities and I cannot figure her out. One minute, I feel like she acts like your friend but if you do something such as batting one eye, she won't talk to you. She and I were talking for quite a while, but recently, she has been really quiet towards me and nice to another co-worker whom she once accused of sexually harassing her. She also talked behind his back for quite sometime and said that he had an attitude.
Now, she is doing the same thing to me and totally ignoring me and acting like a 5th grader towards me. For instance, she let me borrow her gloves today, and I by accidentally picked my nose wearing them. She got offended, and I said I was sorry. So, I took them off for a while and I didn't want to make her mad in case I had to blow my nose. However, she said that I could wear them but just not put them up my nose. I tried to cheer her up by laughing about the "Up my nose," part. She then scowled at me and scoffed, "That's not funny," and stormed off with an attitude and didn't offer to communicate with me.
After break, she didn't bother to talk to me for the rest of the day and pouted in a really quiet, yet angry voice. She said things like, "I don't care," and "Ok."
She also did not communicate with me what was really on her mind and just acting really weird. However, she might be pregnant and is worried when she goes to the doctor.
How should I approach this situation?