Ask her..tell her you know she didn't go to work etc.
You never know it might be totally different to what you think...she might have some weird sick old relative and she's too embarassed to mention it or something (ahhhh, I just see the best in people me

).
No excuse for lying, but it might not be her cheating on you.
It doesn't sound too good though from what you've said