This question seems to be asked every week, 6000 miles for 3 sets of bearing sounds like you have done really well with them.
The bearings aren't that expensive
TREK MADONE BOTTOM BRACKET BEARINGS, would invest in a puller/install tools if you haven't already, so you can replace as and when needed