She does have enough.
Step-by-step explanation:
Each bag holds 1/2 pound of trail mix.
She has 14 4/5 pounds of trail mix.
She can divide her trail mix and fill a total of 29 bags plus another half full bag.
14 x 2 (because each bag takes half a pound) = 28 bags. with a leftover of 4/5 pounds. she can use her leftovers to fill another bag.