90 minutes should be fine. However you'll be short on time if you wanted to pick up dome duty free. Sometimes a AA rep meets BA flights and will take you between terminals in a AA van. This'll cut 15 minutes or so off the trip. You should check in at your origin all the way through so you can bypass the connection center nad save some time also.