The minimum age requirement ranges between 18-21 years old depending on the airline. There is no maximum age as long as you pass all medical requirements
There is no numerical weight requirement, but many airlines do a visual assessment, looking at weight in proportion to height.
In the 1960s, flight attendants were required to be females of a certain weight, and to retire before they reached a certain age. Some airlines continued these discriminatory practices through the 1980s and 1990s. Now men can be flight attendants, there is no numerical weight requirement, and people may continue working as flight attendants until they’re ready to retire.