Have you spoken to your GP about your hand washing issue? Why don't you get a different moisturiser which isn't greasy?