Well the good news is...i think(thanks to this guy
http://dailylinuxuser.com/2016/07/how-t ... ssues.html 0) that its fixed....
i used this command sudo nano /etc/modprobe.d/blacklist.conf then added rtl8xxxu to the blacklist list and saved it....now everytime i boot the wifi takes about 5 seconds and connects....and this is after loads of deliberate reboots just to test things.
Thanks all.......until it breaks again lol