Don't worry OP you have plenty of time left! Congratulations! I felt strange about shopping for the baby, so only started buying anything when I was 30 weeks plus. I usually love shopping and researching but it made me feel so overwhelmed I avoided it. At the end of the day, the baby only really needs to be fed, somewhere to sleep, some clothes, nappies, somewhere to be washed and a form of transport. Just get the basics and you can budget to buy more stuff as and when you need it. Most toys for example were pretty useless to us for the first few months as dd just wasn't interested really, much happier interacting with DP and I.
Feed - bottles/ steriliser if you want to bottle feed, nursing bras, breast pads and lanisoh if you want to breastfeed. Muslins for mopping up sick.
Sleep - either straight into a big cot, or get a smaller Moses basket or sidesleeper cot for when they are little. Blankets or baby sleeping bag. Room thermometer is useful but not essential.
Transport - either a pram or a sling. The choice is overwhelming so you do have to try these things out to see what works for you. A rucksack works well as a unisex nappy bag.
Washing - either a baby bath or a bath support or just do it in the sink at first. A normal soft adult towel will do you don't need a baby one. Some baby bath products and flannels or sponges.
Clothes - 10 vests, 10 sleepsuits a few cardigans and hats. You will probably get lots as gifts so no need to overbuy.
Everything else is an extra that you don't need to buy before baby is here. We have so much we haven't even opened or used yet. If you wait you can have outings with the baby to get what you need, and sometimes you need the motivation to get off the sofa in the early days. Plus people will coo over the baby which is always nice.