Dreams about pregnancy often symbolize new beginnings, growth, or the development of ideas and projects. In your case, feeling the baby kicking could represent your awareness of these changes and developments in your life. Seeing your ex in the dream might indicate unresolved feelings or thoughts about that relationship, possibly linked to the changes you're experiencing.
The act of throwing up blood at the end of the dream can be quite alarming and may symbolize feelings of distress or discomfort. It could represent anxiety about the changes you're undergoing or a fear of loss or rejection. Blood often symbolizes life force and vitality, so throwing up blood might suggest that you are feeling overwhelmed or that something important to you is at risk.
Consider reflecting on areas in your life where you feel you are experiencing growth or transitions. Are there any unresolved issues from your past that you need to address? It might be helpful to explore these feelings further and find healthy ways to process any anxiety or discomfort you may be experiencing.