Another thing to remember when it comes to having a secure password is - change the password often, and try to use different passwords on each website that you use. This way, if the hacker finds your password on one site, he will not be able to take over your account on all the other sites. In the case that a hacker does take over your account at any website, I would recommend contacting the support team on the website, and changing your password immediately. If the hacker has already changed your password so you cannot access your account, you will probably have to contact the support staff to get your password reset.
Something else you should do when you know that your account is hacked is change your password at the other websites where you use the same one. This way, if the hacker decides to check if your account exists on another website, you will not risk being hacked. Hopefully, you will be able to recover your account quickly and move on with your life.
Be careful, and keep a safe password!