Why do i wake up and find scratches on my body that were not there when i went to sleep?
Do you have a cat? Maybe it's using you as a scratching post whilst you sleep. Or you just scratch yourself when you sleep.......great, now I'm itchy.
some ppl say it's due to the fact that a ghost touched you
Night terrors can do that. You can thrash about and injure yourself. There are a number of sleep disorders. Ask your doctor, if it continues or gets worse, as there may be an underlying medical condition.