@Kattest - one of the drawbacks of your scenario is that unless you have some means of identifying/linking the two sets of answers (email, name, unique identifier you assign to a user, etc) you won’t be able to tie them together.
if you were to assign them an identifier - ie participantid=12345, where you assigned the value to the variable participantid and passed it into the typeform as a hidden variable - then you could add this hidden field into the typeform (to catch the inbound value) and then store that in the result set.
you would then be able to send the user back a second time, using the same method, say 6 months later, to respond. you would then have two records for the same participantid and, using google sheets for example, you could compare the results.
des