Your symptoms suggest that you may be experiencing an episode of benign positional vertigo
.Usually this can be somewhat controlled by getting up from sleep slowly then sitting in bed for 10 minutes before getting up.You can take T vertin
8mg thrice daily for a week for the dizziness
and T emeset 4mg in the morning for vomiting
.Before this you should go to a hospital and have your ECG taken and see a cardiologist to rule out any heart problem as some heart attacks(especially of the inferior wall)and arrhythmias do occur with such symptoms.