Blood cancer is one differential diagnosis for un-resolving fever. You should consult a Haematologist or Haemato-oncologist for proper diagnosis of blood cancer (subtype and cytogenetics) and proper management. The association of alcohol or tobacco is usually not found with this type of blood cancer at this age. But we can only comment after definitive type of blood cancer (I guess it is acute leukaemia).