There is a device you can buy and it's a lot cheaper than the doctors treatment. Acustica Wave Therapy. It's made by a company called Phoenix. It's the same therapy that you would go in for but only around $500 versus $10,000.
There can be way too many factors for why you would experience ED. Go talk to your doctor. It can be signs of something else or could just be some medications you're on at the time.
Family physician. Don't know where you are from, but here Walgreens wants an arm and a leg for sildenafil( generic viagara). But if I go to Meijer pharmacy it's like $14 for 8 pills. If you happen to travel overseas, always check. I know in the Dominican Republic and Panama they are Over the counter and cheap!
The US government thinks it might be dodgy to get pharmaceuticals from Mexico right now.
I agree with the others here who say just see your doctor. The average doctor with a lot of male patients probably sees patients with ED issues on a daily basis. It's not like there is a massive stigma about ED anymore.