The swelling in feet indicates some impairment in functioning of vital organs like liver
, heart or kidneys. Your boyfriend must get at least routine blood investigations like liver function tests done, so that an assessment can be made of where the problem lies. Whatever the cause, both alcohol and smoking
will just worsen it. He also seriously needs to consider quitting both. He should get a medical consultation as soon as possible and not neglect this.