Normal, perfectly normal.
Digestive times indicated are always for 'coloned' people so that takes into account the time that the food needs to transit the colon...we have shorter systems and shorter times.
As an indicator of approximate times:
Fruits: 20 mins
Veggetables: Ditto
Carbohydrates like rice and pasta or breads: 2-3hrs
Yogurt and soft cheeses: 1-2hrs
Hard cheeses: up to 6hrs
Fish: 3hrs
White meats and fowl: 3-5hrs
Red meats: 6+hrs
Do not forget that if you mix carbs and proteins you are going to multiply those times due to digestive conflict which could explain why meat and potatoes or chicken with rice may take up to 12hrs.
Sharon