Phone boots too long and Wi-Fi not working

My Galaxy J5’s Wi-Fi have stopped working like a year ago. And every time I try to reboot, it’s loading too long than usual. Any help?

Here’s the video of it booting and Wi-Fi not turning on : https://youtu.be/IJfqp0-8Twg

P.S. I found out, that if you fully discharge the phone and after about a week turn it back on, the wi-fi will work fine, but if I turn it off, it won’t turn back on. I also noticed, that this trick doesn’t work all the time.

crwdns2934089:0crwdne2934089:0 crwdns2934093:0crwdne2934093:0

crwdns2934109:0crwdne2934109:0

crwdns2889612:0crwdne2889612:0 0
crwdns2934285:0crwdne2934285:0