Im curios too if we can able to find out if we are being tracked or we are to be tracked,
I could almost declare your post to be off-topic. You didn't even read my post before replying. How would you know if someone is searching your name on various search engines? Unless e.g. Google keeps track of each request and you could get that information from them you would not know. The same applies for your Bitcoin Address. You can't really know if someone is watching it or not. Unless you're doing something illegal, I doubt that anyone will track you (Bitcoin-wise).
im using a vpn but im not sure if its doing a good job for me currently bluevpn but i have tried many vpns around the internet but i dont know which of them is best for anonymity.
Any VPN that uses strong encryption and does not keep logs should be good enough.
If I meet someone at a meetup and hand him $1000 cash and he sends 4 coins to my address, then nothing links me to those coins. However once I spend them and gain value (goods, services, etc) then any little bit of leakage of data (e.g. a shipping address, etc) will immediately link me to that original 4 bitcoin transaction.
Yes, and no. Once you get change from a transaction, you could use for example a Dice website to deposit and withdraw (after a period of time!) to a newly generated address.
Update:
With the use of mixing websites that is possible.
No, it is not.