She has told me she is breaking up with me in 3 months. I don't understand why and I'm heartbroken?

My (31m) girlfriend (35f) has told me she is going to leave me in 3 months. She said it so causally I thought it was a joke so initially I played along. But now we've had a talk, I've realised she wasn't joking and she says she won't change her mind. She says she's given me 3 months so it won't be a shock, and I can prepare myself for life after her. She says she loves me and will do forever, but says she feels like my burden, and she's dragging me. I disagreed, she's not my burden. I was tearing up while we were talking, so she hugged me. Since, she has told me not to cry because it makes her feel guilty.

Our first date was May 2023, and our relationship just progressed without the need to define it. She was well ahead of me and told me she loved me on the 3rd date. It took me a while longer, but I told her I won't say it for face value. That when I say it, it's because I truly now I mean it. Now she is saying she never officially became my girlfriend. Out of the past 14 months, she has been out of the country for 6 months, with limited contact in that time, firstly because the VPN was useless, and secont time round her phone was broken. She just got back from her second 3 month stint in China 2 weeks ago, I picked her up from the airport, we stayed at mine for a few days and had a really nice time. That's when she initially told me she will leave in 3 months.

She is my first romantic relationship. I feel heartbroken. I feel like we've already split, but she's still there. She told me we will be good friends after 3 months and if I need her, I can text her.

I don't know where this came from, she always seemed so happy, she said I made her happy. She asked if she could move in with me, which I told her not yet. So she's looking for new accommodation in a certain area because it's more convenient for us both and will allow us to see each other more. We just went to see them on Saturday, a few hours before we had a talk.

I'm so confused. And down. And lost.

She has told me she is breaking up with me in 3 months. I don't understand why and I'm heartbroken?
Post Opinion