I'd agree with Wombat.
Ive got high b/p (170/110 untreated, 130/84 on olmesartan).
You can end up running around looking for a miracle cure, taking a million different pills and herbs, but your best off getting along to the docs who will give you something that will work.
Also, Shunter is dead right - dont think 'i mustnt drink' or ' i must lose weight' - just cut back on most things that you know are bad for you.
That said, if your a big fat lump with ten bellies, might be an idea to try shifting some weight first...