How is that possible?
You haven't provided any examples, so I don't know how it's possible.
I mean what should i do then?
Most likely these transactions were dropped from the memory pool of all the peers long ago. If they aren't confirmed yet, they won't get confirmed unless either the sender or receiver are continuing to re-broadcast them.
If something like this were to happen, you'd need to get some technical assistance in creating a transaction that spends the specific inputs from that transaction. That way you could be certain that the earlier transaction would no longer exist as a valid transaction.