About 4 months ago I ended up blowing up on my girlfriend a couple times saying some hurtfull things. The reason I blew up was not only from stress from moving/college but from her constant "give up" and depressive attitude from when things go wrong. We ended up taking a break but got back together. Recently she said she never got the time she needed and wants to take a break again but is afraid to loose me, I told her to take the time she needed to improve herself, she agreed but before we said goodbye she ended up breaking down and said she can't loose me again how I make her so happy and all, but then took it back and said she needed her time. I told her that what she just did wasn't OK and hurtfull, and she said see all I do is hurt you I'm just a horrible person and went off.
I went two days later to her work to cheer her up by getting her some lunch, she seemed to ignore it and later blocked me off AIM. I went on another SN to see what was up and she said, your not respecting my time again and to leave her alone, that she reliezed all she does is hurt me and wants me to leave her alone.
So I'm asking, did I mess up in trying to cheer her up? Or should I just wait for her to figure out what she needs before getting back?