Why is warfarin given at night?

Warfarin exerts its anticoagulant action by interfering with the vitamin K mediated synthesis of clotting factors in the liver. Hepatic synthetic function is maximum at night. So warfarin has maximum action when it is given at night. Other drugs which block the hepatic synthetic function (eg: statins are used to block cholesterol synthesis) are also best given at night time.