Don't be hard on yourself. Things worth having, do not happen over night. You are doing so well with all of this, but you just can't see it all from where you are.
Are you free tonight? If you are, maybe you can come around mine? Let me draw you a hot bath? I'm sure you'll feel a lot better after a bit of relaxation.