The flight was from SFO to LAX. Near the end of the flight, flight attendants had to stay on their seats because of some turbulence. However, they could have served everyone if they had managed their time properly. That is, they started serving late and were slow. A quarter of the passengers were not served. Once we landed in LAX, we had to catch a flight to Tahiti. When we check the American Airline monitors, the connecting flight (shared code with Air Tahiti) did not show gate number. We thought the flight was late. Therefore, we were taking our time having lunch and waiting in the American airline terminal. Forty-five minutes before the scheduled departing time, we ask a couple of American agents at the counters about the gate number, they said they don't know. They told us to go to Terminal B. Since we had never been to terminal B before, we got a little nervous and afraid that we would miss our flight. Fortunately, we found our gate number when we got to Terminal B and were at the gate with 30 minutes to spare. The flight turned out was delayed 90 minutes.