My suggestions are to:
Get on Finasteride right away and take 1.25 mg daily (do this for a year because I didn't see improvement in my hair till a full year after.)
Fin works well in Diffuse thinners because it can strengthen thinning hair and possibly restore some of it.
Minoxidil 5% every day twice a day forever. You can also buy this up to 15% on amazon.com
Vitamins such as MSM, Nioxin, and others can aid in hair growth. Even takeing a one a day vitamin will prob help somewhat.
Nizoral 2% is the best shampoo you can use. It keep your scalp clean and helps it breath.
Platelet Rich Plasma treatments. This is new to the Hair restoration community but has shown some freaky results on some people especially diffuse thinner.
Stick with a daily routine!
Also shaving your head may help not only with confidence but it also makes it easier to apply all those topicals!
Dont rush into any surgery just yet.