I've been working as a research student at a biochemistry wet lab since my final years of high school (as a result of cold-emailing a professor). I'm entering the same university as that of this lab soon, and I plan to continue working here.
My direct supervisor (an incredibly hard-working graduate student and mentor) recommended me to try to work at several different labs throughout my undergrad. She said this would help diversify my skillset and expose me to potential environments I might enjoy working in even more.
However, my current plan is to spend most of my time continuing to work at this same lab as I'm more likely to have the opportunity to produce publishable results. I don't believe working at two labs concurrently would be a wise use of time (based on Working in two research lab at the same time – unethical?).
I do think it's feasible to take on short-term positions with different labs to gain insight into other fields and expand my skillset. I intend to be completely upfront about a short-term interest when applying, but I'm unsure how short this interest should be.
For an undergrad looking to volunteer in a short-term position at a lab, what would be an appropriate length of time to both learn some basic skills and truly bring some value to a PI's lab or a graduate student's project?