The standard worldwide is domestic 1 hour before, international 2 hours before and long haul international 3 hours. Although post pandemic that could all be out the window!
Amitriptyline, ramipril and amlodipine all widely available. I got aspirin 82mg here. Branded medications are usually higher price than generic Thai equivalent, but same ingredients.