Tinnitus and stress are not related in anyway despite what you read on the internet. BP and meds might effect your hearing, but only temporary. It seems you were exposed to long durations of loud high frequency noise. This will damage the nerves in your inner ear, thus you get Tinnitus, along with hearing loss. you need to have some sort of masking test done, this is where the audiologist speaks words to you with a background noise. You are place in room and the audiologist is in another. you will hear test tones, raise your hand , you know the drill. but then you will hear background noise and you repeat words the audiologist speaks to you though the head phones. Then after that test, they will do some sort of pressure test on your ear. I really don't know what it;s called, but they put some pressure on your ear drum. ( does not hurt at all )
A normal hearing test till not find Tinnitus. So, if your going to see an independent audiolist get this masking test, you will need it if applying ot the VA. unless the VA has all this equipment on hand. Please go to a reputable Audiologist not Costco or any place like that.