I am with you, Fleurpepper. It must be very worrying if you are watching somebody drinking gin all through the day, especially where there is a youngish child involved. The OP has said that her son is worried about his wife's drinking too. I think most of us might be tempted to say something in those circumstances.
Visiting somebody who lives so far away is very wearing so I understand fully while the OP may want to go longer but I also understand the stress it might be for the hosts. It seems that a fair compromise might be for the OP to rest somewhere for a few days first and then stay with the son for as long as her invite allows. Maybe days out with the grandaughter can give DIL time on her own away from her MIL which might relieve the strain too.
COUNTRY, CITY, AREA, PLACE -Game 21