Buying a yacht can be a good way to improve your lifestyle, have a hobby and see some more of the world. It is an exciting decision to make to purchase a yacht. However, go in with your eyes open and understand the implications before you commit to parting with any of your money.
A yacht will be an expensive purchase and it will cost money on an ongoing basis as well. You should be prepared to keep spending money on its maintenance and upkeep, as well as on a place to moor it. When you are not using it on a regular basis, the engine and rudders may need more upkeep.
It may be possible to make some money from your yacht by renting it out or running a business. However, this is not realistic for most people and if you make the decision to invest in a boat, it should be because you want one. This is the best way to look at it and will give you the most preparation for boat ownership.