So in the past my FB privacy settings were set ( so I thought) to only friends can see my profile, non friends see nothing but the silhouette photo which means there is no photo. Today a friend posted something about privacy settings, so I viewed my profile as a non friend and what did I see, both my profile photo and the header photo. So I poke around looking on how to exlude showing anything to anyone except friends, went through 15 different websites showing old steps to remove images, but now FB has profile image as "public" with no way of changing to "only me" or "friends". I then followed some other steps on how to change settings to "custom" "only me", tick the only me option, then finished editing, only to find settings didn't change one iota.
Looks like my only option is not to have any relevant profile images.
BTW I looked at all the sites on this search "facebook profile picture hide from public" and none of the advice worked from those sites.