Sorry to hear that. However, her reasons seem bogus to me. So I'm jumping on the bandwagon and saying: don't blame yourself, this is not entirely your fault.
Also... Keep busy. The friends you have, call em up, go out to do something.
Don't just sit there and analyse. Join the army if needed (I'm sure Ben could find a spot, that way he can save that beer for *you*

) Just keep active.