Squelch not Working

I have a person I tried to squelch, but they’re still able to whisper me. After squelching once, they whispered me again after some time passed so I squelched them again. After some more time passed the person whispered me again, so I’m aware that this feature is not working properly. Does squelch wear off after a certain amount of time or something?