I've been on survival course to get a job offshore but did not pass that medical until I get blood pressure under control, will it take long?

Not with medicine. Blood pressure medicines work so well that yours could be normalized in hours to days. However, doing it the natural and safer way, by better conditioning, diet, and exercise plus less anxiety and stress can take a while. Use medicines if allowed to get the job, and start a full program of better health.