Depends on the site. If its sensitive data, I give it a unique password. The more sensitive the bigger the password. It is not shared.
For other places I have 5 passwords that I use depending on how likely I think they are to be hacked and how sensitive the information is. Basically if I havent given it a unique password, I dont care if it is hacked. There is really not a lot a person can do to me on the lower security stuff.
I dont use the same password everywhere because I see how everything and the kitchen sink gets hacked.