Met a guy 6 months ago and for first few months he was amazing, had amazing chemistry and connection. Then two months ago he has some personal issues which seem to then go from one disaster to the next. He is still the same person and when we are together connection is amazing, but he doesn't not deal with stress very well and whilst I've tried to be sympathic he's taken it out on me a number of times, by pushing me away. His personal issues are valid but obviously not an excuse to treat me like this. Anyway I know enough is enough and after he blocked me yesterday and I've cut contact but I can't get him out of my head. Is it just time that heals? I have got drawn back in a few times for this reason each time he pushes me away.