About and Of are the most frequent prepositions to follow complain, but not For!.... However, when you use complain about ... It means you express dissatisfaction to somebody about something.... For example .. Carmen was complaining about the customer service!!!
When we use complain of, it means that we say that we feel ill and / or sick, or suffer from a pain .... So basically, complaining of something will have to do with our well-being and/or health... It's most commonly used in medicine but is not limited to it.. ... For example, you could go to the doctor and complain of a headache!!
I hope I made it clear !