Sorry you are struggling Sisabel. The situation sounds really tough.
Perhaps your hub is struggling with a mood disorder. Another possibility you may want to screen for is whether there are signs he could be having an affair. The sudden unexplained great mood at times could be a sign of that. Though of course I don't know him. Just something you may want to think about.
Do you speak with a therapist? One you trust? Perhaps they could help you work through your side of the pain?