Small Aircraft; High Wing; 1 Eng; Fixed Gear
Flight Crew Commercial; Flight Crew Flight Instructor; Flight Crew Multiengine; Flight Crew Instrument
Flight Crew Last 90 Days 5; Flight Crew Total 2000; Flight Crew Type 60
Communication Breakdown
ATC Issue All Types; Deviation / Discrepancy - Procedural Clearance; Deviation / Discrepancy - Procedural Landing Without Clearance
Air Traffic Control Issued New Clearance; Flight Crew Requested ATC Assistance / Clarification
Environment - Non Weather Related; Human Factors
We did night currency at our home airport. There was one Controller for Clearance [Delivery]; Ground; and Tower. It was pretty busy with military aircraft doing night landings and airliners coming in. I had to ask the Controller to clear us to land each time. Usually they say report downwind or base and then will clear us to land or have us extend after we report. He was probably overwhelmed because he was constantly talking while working three frequencies. I wanted to report just in case it was unclear at any point if we were actually clear to land. The second landing he sounded annoyed when I asked if we were cleared to land - I had to ask because he had not cleared us. It didn't help that we were going 150 knots over the ground because of the 40 knot tail wind. It would help if there were separate people working Ground and Tower.
Pilot reported having to ask Controller several times if they were cleared to land during approach.  Reporter stated the Controller was probably overwhelmed working three positions/frequencies at the same time.