Allora, ti serve un database con 2 tabelle, una per il tagboard e una per registrare l'ultima data di esecuzione pulizia.
e quindi:
if datediff("m",now(),recordsetTabData("data")) >=3 then
delete from tabellatag where ID > 0
end if
ovvio che ho scritto per farti capire, sta a te scrivere il codice giusto!
Ciao.