Pregnant Chrissy Teigen is not having it easy in this pregnancy as she's revealed to her Instagram followers that she's been "coughing up blood".
The star is pregnant with her fourth child after losing son Jack last year just weeks before his due date.
In August this year, she and husband John Legend revealed they were pregnant again with their 'rainbow' baby, which is due in early 2023. The pair are already parents to six year old daughter Luna and four year old son Milo.