Is it possible to restore contacts from a few days back

  1. Disconnect all iCloud devices from the network (in case one is problematic)
  2. Log in to iCloud.com from a computer
  3. Select Settings web app
  4. Scroll to the bottom left
  5. Select Restore Contacts
    enter image description here
  6. See what archives exist and then go to the contacts web app to make sure the cloud version of contacts is wrong.
  7. Optionally, export all the current contacts in case a restore makes things worse