For awhile now I've noticed my internet stops working randomly. It happens when I'm connected to my laptop or iPhone. I don't think it's a dropped wireless signal because I still see I'm connected to my modem but there's no internet. What usually fixes the problem is to turn on airplane mode on and off so it reconnects. However, recently I've needed to physically disconnect and reconnect my modem to solve the problem. I'd also like to note that this doesn't really happen on a wired connection, I play online games on my PS4 using a wired connection and have never really been kicked out. I'm not completely clueless when it comes to these issues but I'm not really sure what I should do to fix it. I've messed around with Wi-Fi channels on my modem page and researched the issue but I didn't find anything. I've also contemplated buying a router but I'm not sure if it'll help.
By the way my ISP is AT&T (ADSL) if it matters. I'd really appreciate the help, thanks!