When adding files to context I find myself opening multiple panels what am I doing wrong?

Seems like there has to be a more efficient way to add files to context typically if I open all the files I need there are default in tab mode. So then I drap them each into their own panel and cursor then adds them automatically to the context, and then once I send the request I just throw them all back into tabs. I do this all the time? Change my workflow please there has to be a better way?