A tejhiányra számos magyarázat született: a gazdákat okolták, hogy nem akarják alacsony áron átadni a tejet, egyesek arra mutattak rá, hogy a tejfeldolgozó üzemek inkább külföldön értékesítik, hiszen ott jobb áron tudták eladni, mások a fogyasztás megnövekedésére fogták a tejhiányt, ám a mezőgazdasági termelőknek a legnagyobb gondot a tejfelvásárlók által felkínált ár és a kifizetések üteme okozza.
A jószágtenyésztés évek óta tartó csökkenése vezetett oda, hogy ma tejhiánnyal küzdjön az ország.
A tej felvásárlási ára 38 dinár (152 Ft), erre literenként az állam ad még 15 dinár tejprémiumot, ám miután a tejgyárak nem fizetik ki időben, egyre több tejtermelő dönt úgy, hogy felszámolja az állatállományát, ugyanis a takarmány és a fehérjedús tápok egyre drágábbak, az üzemanyagárak folyamatos növekedésével pedig már nem találják a számításaikat a termelésben. Öt liter tejet kell ugyanis adni egy liter üzemanyagért.
A termelők ugyanakkor arra is rámutatnak, hogy a boltokban felmerülő tejhiányt mégsem a termelők okozták, hiszen ők minden reggel leadják a friss tejet a tejgyáraknak.
A tejgyárak érdeke is az lenne, hogy a termelők növeljék az állományaikat és több tejet termeljenek, hiszen a tej nélkül leállhat a termelésük. A tehénállományok csökkentése azonban nem idén alakult ki, hanem már évek óta tart, csakhogy az európai piacon eddig volt elég tej, és a tejgyárak a hiányt külföldi behozatallal pótolták. Erre viszont most nincs lehetőség. Azok a tejgyárak, akik a felhasznált tej jelentős részét külföldről szállították be, most nehézségekkel küzdenek.