Do you have screenshots or some code to post, because your question can not be interpreted without.
What are you recording?
Are you using an existing LV example? When yes, which?
In general you could use a functional global to delay the input data for 5 seconds before outputting it again. In other words the functional global has a memory of 5 seconds and outputs everything that is in memory for more than 5 seconds. By the way, the Functional Global has to be created by you. It can also be done in the main VI itself, but it is not very good programming practise.
Regards,
André (CLA, CLED)