For follow-up discussion and general commentary on the topic. Comments are sorted chronologically.
You can take control of your thoughts by daily renewing your mind to the Word of God. Satan will always shoot his darts to your mind so don't think it strange when that happens. Just know they are not your thoughts but his. You can also practice casting them down by speaking the Word of God to refute what he says.