A thiazide diuretic is the standard first-line treatment for most people, Jingli. They're well-established, effective, and relatively user-friendly, but sometimes people can get idiosyncratic side-effects from any medication. I wouldn't expect it to interfere with your running, unlike some other blood pressure medications, particularly beta-blockers and moxonidine.
Hope your physio has sorted you out before then :o)