Sorry to hear it’s been going so crap mate, hope the new computer has helped you fix things.
FWIW, you’re not on your own… Spent much of the last few months wondering where “it all went wrong” myself for one reason or another. Of the 4 ex GF’s I have (2 very serious, 2 less so), both the serious ones are currently about 6 months pregnant (and one has just got married), of the other two one has just got engaged I think and the other is getting married in 3 weeks… Only just over 12 months ago I was in a well paid job, with the girl of my dreams (or so I thought), living what was turning out to be quite a good existence. One or two small changes, and anything can happen…
But the same works the other way too, one or two small changes is often all that’s needed to put things back up where they should be!