Question: if you block someone on iphone can they see old messages?
Answer: No you will not lose your message history with your contact if you block them on iMessage. However the person cannot call you on FaceTime and also you would not be receiving any new Messages from the person.