How old is your H? Is he a lot older than you? I ask because my xH was 16 years older than me and I think some of the stuff that happened with us was because of the large age difference.
You are doing well at looking after your daughter and keeping yourself together. Keep at it.
Take care, V
V
Never make someone a priority, who makes you an option.