You have to understand that vertigo is not a disease but it is a symptom of a disease. Unless actual cause for your vertigo is identified and addressed specifically none of the medications you have mentioned have any value, rather they can even delay the recovery if used inappropriately. Detailed clinical examination by a neurologist or a neuro otologist is necessary as it requires special interest and training to diagnose vertigo
Next Steps
Consult nearby experienced neuro otologist for confirmation of diagnosis and appropriate treatment if required