Long Ubuntu Boot time, dmesg included!

I have Ubuntu 16.04 installed on a second partition of my ssd, dual booting with Windows 10.
The time it takes Ubuntu to boot is beyond stupid, close to 3 minutes!
I have been through the dmesg after boot but it has not turned up any useful stuff online.

Long wait times are at the end, where is goes from 8 seconds, to almost 100 and then another jump to 150.

Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Bluetooth: BNEP filters: protocol multicast
Bluetooth: BNEP socket layer initialized

I can only find people wanting to have bluetooth enabled when I search for this stuff, I want it to stop wasting my boot time.

So, does anyone here have any ideas on how to fix this?

does not compute. Do you mean you want to keep Bluetooth enabled?
if not, I would guess to switch off Bluetooth which could at least solve that first problem (bios disable) or postpone initialization to a later state if possible.

for the second one i would ask someone (i haven't had any problems due to old hardware) to take a look at your USB, because the second hiccup might be a in built / missing kernel driver module problem

sorry to not be able to help further, good luck finding the source + posting solutions

No, I do not need bluetooth to be enabled. I want it to stop causing a slow boot. I have disabled the bluetooth service from starting at boot, and yet the bluetooth ethernet emulation thing is still causing a long wait.

have you disabled the device in your BIOS ?