Question: are there toilets on db trains?
Answer: All trains in Germany have toilets, and most intercity trains come with bistro and restaurant cars serving hot meals, snacks and beverages. There's no issue with bringing your own food and drink.