My hand (mostly my thumb and index finger) just started twitching randomly. This has been going on for an hour and I'm worried. What could it be?

Twitching. Suspect you have pinched nerve in arm from resting it on chair or table. Review what you have been doing. Go to wikipedia and review nerve paths to your arm and review again what you have been dong.