My body twitches unexpectedly why is that?

When? If the twitches occur when your falling asleep, then it's probably normal. If they occur under stress they could be from anxiety disorder. If they occur randomly, could be many things. Check with your doctor.