The blood spot is probably a busted blood vessel caused from straining (your nausea). It is common to have large blood vessels flowing through the white part of your eye. You just had not noticed it before. It was just more dilated from the migraine and the nausea.
Hope this helps and good luck.