Permanently Hide Remove or Delete Facebook Private Messages

There is no Option in Facebook to delete facebook messages permanently.Even if you have deleted your message then you can recover those deleted messages easily.

But you can hide messages permanently from facebook and no one can access that message , to do this you need to Block that person and delete all his message from your profile , Once you blocked that person he/she not able to contact you again and message history is inaccessible.