No question that there are good and bad ghosts, and I usually like to believe that ghosts don't mean to cause harm to us. But here's my answer to your question.
Ghosts linger in homes and houses mainly because they were killed, so they had to stay behind and linger, waiting to be set free, or to be avenged. They can't rest peacefully until then.
Maybe
There are no such things as ghosts.There are ghosts and ghosts don't enter you... poltergeists POSSESS you. O.o
Ghosts can choose to stay on earth. Some might have some unfinished business or they want to stay with their loved ones. To see ghosts it depends if you have the gift to see them.
Ghosts can be anywhere! Look out, theres one behind you!!! :) JK(Just Kidding :))
to stay behind or to be left
They don't. The only place they stay is in your mind. Ghosts do not exist.
The story behind Gettysburg ghosts is due to it being the largest battle in North American history, with many souls that were never "put to rest" due to the nature of the war.
Ghosts are just demons, I am in a Christian house, so no. Do they live in yours? Try repelling them in the name of Jesus.
Obviously. There's one behind you right now.
The world has ghosts because the people who died wanted to stay on eath not heaven.It is actullay true that when you die you get to decide if you want to be a ghost or not.
It's just old yeller
Ghosts usually stay in "your" house because at one time they lived there or died there. They don't know whats going on as most ghosts think they are still alive. Tell them to go to the light and this is your house now.