In my opinion, the number one reason for cloudy water is overfeeding. That's what I'd look at first.
Just so you know, here's what happened to me. I went on a trip. When I got home my water was very cloudy. I asked the family member who was interim fish caretaker if he had fed anything other than the autofeeder (I had it set to give adequate food while I was gone-- no handfeeding necessary). The fish caretaker said he hadn't fed extra. I later found out he had not only fed extra while I was gone, but had been all along because the fish "looked hungry" and he "enjoyed watching them eat". I always had a very slight cloudiness that I couldn't quite get rid of.
I had asked him, and I had instructed him about fish feeding, but I was lied to. Once I caught him in the lie, it was confessed, and the appropriate riot act read. There has been totally clear water ever since.
Your situation may be different and I don't even know if there is anyone else in your family or if they would ever do such a thing, but I'm not the first fishkeeper to whom this has happened. Sometimes it is just us who overfeed, or it is innocent without the purposeful deception. The cloudy water could be something else. But it is where I'd start.
I'd recommend you get an API Freshwater Master Test kit as soon as you are able. It will help you to learn what might be going on in your tank. It may help folks here help you.