Sending a gentle hug, Justjules. I agree with the others, I think stepping back and evaluating is the best thing to do at the minute. Least said and all that .You deserve also a bit of time to yourself, I find,being a mother of four adults , that they can be the teeniest ! little bit patronising at times, and for my own sanity and avoid risking saying something I may well regret, I lie low for a while. No texts, no visits, just time out. I worry about them all, and find myself worrying about particular situations concerning them, then when I ask a question or enquire how things are going, I get " Oh that? its been resolved, sorted, dumped whatever" yet they didn't bother communicating that. Happy to off load and heap on the worry, but thoughtless in letting me know things have improved .
Your grandson is entering an awkward age too, between agers have a lot of stuff to process, and his love for you will always be there, maybe he just doesnt show it so much at times, but he's sure to come back . If my five year old grandson is engrossed in something we are lucky to get a grunt, daughter doesnt see any problem with this. I was always taught its manners to acknowledge someone and speak to them , but again, thats a different generation.
Be kind, treat yourself to a nice bunch of spring flowers, go for a walk , read a good book , have a coffee and cake, and pour a glass of your favourite tipple ! xx