15 minutes
This is a 3 dose regimen, it is given just like a flu shot, in your upper arm. If you are doing this for travel the 3 shot course will take at least 3 weeks and could be 4 weeks, so plan accordingly.
Insurance may or may not cover this, especially for those under 18. Those under the age of 18 are usually covered by Washington State Vaccines for Children (VFC). Without insurance each dose will be around $400 (as of 03/21/2022)