Ans: There are no ghosts on this entire planet and we say this as a challenge. We are ready to go to any place that is considered to be haunted. Even in Bhangarh, Rajasthan, the place was considered to be troubled with ghosts and passersby were asked to stay away from the place after 6:30 pm. But we had spent nights there and found no trace of ghosts, although we did see owls, monkeys, lemurs and even cheetahs. Our Vedas have clearly denied the presence of ghosts or any spirits on the earth. They are certainly present in the other spiritual realm.
The markings with bindis and holy threads on the body can be a task of children or family member, but certainly not of ghost that we can guarantee. If it is a ghost made by your doubts then that too is gone, believe that these (Ghosts) do not exist. As far as body pain is concerned, you must reach out to a good doctor and seek medication.
Ghosts are in spiritual realms, and are a form of punishments given to souls who have continuously involved in bad karmas. They face lakhs of kilometers of darkness, these forms are made to walk on edges sharper than a sword, they face immense harshness, and they live in pain. They are incapable of inflicting pain on anyone else.
So seek medicine from a good doctor, meditate as medicine and meditation both will work. There are no ghosts, we guarantee this.