I want to bring in my buddy, Matt Sheldon, who is a professional Soccer player and founder of the successful soccer platform Become Elite, who shares an unpopular opinion about goal setting.
"There has been a lot of studies that show if you go tell people about your goals and how people hold you accountable for you goals, then yes, it is a much better chance that you are going to achieve it. However, it also can work in the reverse affect if you are just telling everybody just to tell, because if you go and meet with somebody and you tell somebody about what you want to work too, whether you want to do something to improve your life, it triggers an affect that makes you feel like you already accomplished something. Telling somebody and receiving that gratification triggers the same response that you have already succeeded in something. You should be very selective about who you tell your goals too, because most people will not hold you accountable to what you want to achieve. You need to find people who are going to check in on you in a month, two months, and ask about your goals. If those people are not going to hold you accountable for those goals, then do not tell them your goals or else it actually creates the adverse affect for you".
Only share your goals with those who will hold you accountable to them, everyone else is just noise.