I have to reboot mac to restart bluetooth every morning
If you could narrow down when the bluetooth fails - that might help us help you. Apple will give you instructions on how to enable bluetooth diagnostics if you reach out to their support organization. 

You might start with generating a diagnostic report each morning when the failure is present. Option click on bluetooth in the menu bar bluetooth icon - and the report will be generated on your desktop.

You might also schedule a shut down and restart each morning if you just with to sidestep the unpleasantness of waiting for the restart. That option is in energy saver in system preferences.