It would be advisable to use some kind of mixing service (bitcoin fog - only accessible via tor, or bitmixer.io - accessible via the clearnet) after you purchase your coins on an exchange.
When you go go spend your coins you should use a VPN or TOR to mask your IP address as the person who sent the TX.
Can you guys please explain how this works ? Would like to use either one of the methods suggested but i don't have a clue. I'm new to using btc