Hello I rad your query regarding your sore throat and feeling of lump in throat and associated vomiting, you are suspecting it as throat ulcer. On the basis of your symptoms I would like to tell you that you are having sore throat which may hurt you and give the feeling of discomfort, but the feeling of lump and vomiting is most likely is due to associated GERD ( gastro esophageal reflux disease ) because during vomiting you felt a terrible tast of vomitus which was food mixed with bile. You may now take- (a) Antacid with domperidone. (b) Avoid spicy food. (c) If smoker than avoid smoking. I hope this will help you otherwise upper G I endoscopy will be necessary for you. Regards.