Late 20's male
165lb - what height? That's good if you're 6', trouble if you're 5'5"
1:30 is pretty decent. I have a bunch of male friends who probably couldn't ever get there. It might be possible, but it's doesn't matter. Goals are good, but you don't know enough about your capabilities yet.
I suggest a very basic approach. This is a simplification of the Jack Daniels training method - if you like reading about this stuff, buy "Daniels Running Formula" and read it. If not, just follow my plan. It may not be 100% ideal for you, but it's at least 90% ideal for anyone, and shouldn't get you hurt.
This ONLY applies to the first year of running, and is designed to build up your legs to handle running fast. It just takes a long time - don't rush it!
1) Pick your VDOT with this tool. You are currently a 38. Write down the E/M/T/I/R paces associated with this VDOT. (VDOT is a somewhat arbitrary number that gives useful training paces, and can be used to estimate performance potential at other distances). I expect that 38 is a bit low for you - if you want, run a mile time trial on the track, and get the VDOT from that - then average the two. (If the mile gives you a 44, then you'd use 41 to pick training paces)
2) Run 6 days per week. Split it up as follows:
- 3 days easy (between M and E paces - no faster!) with 5x strides* at the end
- One day that's 1/3 of your weekly mileage
- One day with 10min warmup, then 10min at T pace
- One day with 8x 2min at I-pace, with 1min rest between intervals.
3) Build mileage by 5 miles/week, bumping it up on the first Monday of each month. This will take you from 20 to 40 in 4 months.
4) Every month, run a 5k race instead of the I-pace session. Plug your time into the calculator and adjust training paces accordingly. Never adjust backwards due to a bad race - just stick to the same paces if you don't improve one month. Never run faster than your allotted paces!!! That's what race day is for.
*strides are accelerations, where you start at easy pace, and ramp up to a pretty fast run (near-sprint), then back down. I like to count 12 breaths to time them, but 15-30 seconds is about right.
I guarantee success with this, or your money back!