Nothing is guaranteed, you can read the monero white paper Zero to Monero for the details. Depending on your threat model you have to assume it would get probabilistically traced in the future at some point.
Basic operational security ideas:
- Over randomized time intervals
- Using different wallets
- Using different amounts
Enough iterations until your comfortable with the risk level. I.e. is it going to be too much work for whoever would care about this to trace it?
Bonus points
- Deposit in an exchange and withdraw later
- Use atomic swaps multiple times, etc