I normally travel from Forest Hill to London Bridge around 8:30AM The trains at that time are normally 8 (some are 10) coaches long. If you travel in the rear of the train, you will almost always get a seat. Trains running a little earlier to London Bridge are busier but you shouldn't have a problem boarding. If you have a little flexibility with your work hours, you would be fine.