A pub landlord has said he is feeling the “pre-Christmas blues” because of a roadwork extension.