This paper discusses the analytical challenges to develop a generic extraction procedure to analyze or screen multi-class veterinary drugs in milk and honey using ultra-high pressure liquid chromatography quadrupole time-of-flight mass spectrometry (UHPLC QqTOF MS). The veterinary drugs in this study included aminoglycosides, endectocides, fluoroquinolones, ionophores, b-lactams or penicillins, macrolides, NSAIDs, phenicols, sulfonamides and tetracyclines. Veterinary drugs were extracted using a QuEChERS (quick, easy, cheap, effective, rugged, and safe) method, which entailed the use of acetonitrile containing 1% acetic acid, sodium acetate, ethylenediaminetetra acetic acid disodium (EDTA) and magnesium sulfate, and no clean-up was performed. Chromatographic separation was achieved on a reversed-phase Acquity UPLC BEH C 18 , 100 Â 2.1 mm, 1.7 mm column with 0.1% formic acid and 10 mM ammonium formate in water, and acetonitrile as mobile phases. Due to poor chromatographic retention, aminoglycosides were first dropped from the list, and because of poor extractability, b-lactams and tetracyclines were also excluded from the method. The method was able to quantify 31 or screen up to 54 drugs (unbound) in honey, and to quantify 34 or screen up to 59 drugs in milk. UHPLC QqTOF data were acquired in TOF MS full-scan mode that allowed both quantification and confirmation of veterinary drugs and identification of their degradation products in samples. The method could achieve detection limits as low as 1 mg/kg with analytical range from 1 to 100 mg/kg. The developed method was intended to be used for screening of as many analytes as possible in one single analysis, or unequivocal confirmation of positive findings and degradation product identification based on accurate mass measurement and isotopic patterns.