DS and his GF are in their mid-20s and have been together for 7 years. She is a lovely girl and I think of her as a DD. But totally out of the blue she told him she wants no contact for three months. After that they will meet/flirt. He did not predict this and it's knocked him sideways. I suggested sending flowers to her work, but a few days ago he got exam results and texted her but she has ignored his text, so I guess 'no contact' means that.
DS still lives at home because cheaper, as he is saving hard for a house deposit for them. She rents & he stays weekends. DS works hard and gets tired so when he sees her in the week it's not great. It's not ideal, but they have agreed to stick with it for now. What none of us can work out is why she doesn't either make a clean break with him, or find a way to make it work (get a flat together, which he agreed to). Neither wants to get married or have DCH yet, and she said there's no one else.
He is heartbroken, and she has put him in limbo. What to do?