Is there anyway I can restore my AP? I can't eat or drink, and the next attack is too far away for me to get rations the next day.
Drugs and cards can cause bad effects.
Dice is a chance of raising.
Alcohol makes you talk improperly and you can make errors in sending messages to people (like sending it to the wrong person).
And then there's coffee.
Dice and cards I think are once a day.
Alcohol is every other day.
The rest are as long as you have stock.
Also, does the game's hours go in real time? Will I have to wait till tomorrow for an attack to occur?
Yes and yes.