What does "You have twitches tonight" mean?
I am thinking this is some kind of idioms but i can't guess the meaning.
The sentence most likely means
You're twitching (or nervous)today
It's using the same syntax that you would use if you were to tell someone that they had a disease or condition.
When someone tells you that you have a disease they will normally say
You have [disease name]
for instance:
You have the flu.
If one were to make up a word for the condition of twitching a lot, the twitches is a word that might come up, and that's probably what the author of that book did
twitches-tonight
doesn't mean much to anyone, buttwitches to-night
is easily recognisable astwitches
followed by the archaicto-night
fortonight
.