Don't shout, darling. Chill ... You made a mistake, don't take it on him when it was only your fault.
You could have refused to allow the client to stay longer and keep the confirmed appointment with this guy. Simple.
Also, you could allow a decent time to yourself between bookings, you know, to shower, fix your hair, make up, clean the bedroom etc ... 15 minutes a client estas extra, you take it from your own time and keep the next arranged booking.