chicken is the highest quality protein available and it could be taken throughout the day i.e. pre workout, post workout, lunch or dinner. but since it takes 11/2 hr to 2 hr to digest i would suggest timing it properly.