I used to get these but don’t any more, no idea why. What helped me was sleeping in cotton gloves with loads of plain handcream on, also being careful what I wash my hands with. Its a bit hit and miss what is best. When I worked in the NHS, the standard soap that was in all the dispensers was fine but Bayliss and Harding or the sort of antibac liquid soap that you get in shops really dried my hands. Molton Brown doesn’t and neither does L’occitane. I find liquid soap less drying than bar soap but maybe something like Dove which is sold as moisturising might be ok.