Hi. Welcome to this forum. It's positive that you've came here and shared your problems. Don't you feel that this is helpful for you?
Relationships often have those bad aspects. Me and my boyfriend, for example, broke up last week, after about 3 years. I'm sure you can understand that as well as I can understand what you told us.
Losing a baby is a very painful situation, but you must understand that you still have the gift of giving life.
You don't need to cut yourself, because you can make things works without doing that. Making amends, making ends meet, whatever. You can do it, one step at a time.
Talking and getting a hobby are good things you should consider doing.
Cheers!