The style of this sentence is poor for three reasons:
1) contains phrases that do not modify any obvious thing
2) Overuses present participles
3) it is hard to understand
Let's discuss each point:
#1: What does the phrase "when I research a lot" modify? Possibilities are "lunch", "keep", "all day", and "researching". Since "lunch" is located adjacent to the phrase, that would be my first interpretation but I don't think that is what was intended. Sentences should be written in a way that renders obvious what each phrase modifies.
#2: The present participles "researching" and "having" are not optimal choices. It would be better to say
"research" instead of "keep researching"
and
"without lunch" instead of "without having lunch".
Because of language differences, Asian language speakers need to be especially careful about this. They almost always use too many present participles.
#3:
I really don't know what this sentence means. I do not understand it. The ideas of doing research all day long and having a limited time seem to contradict each other. Possibly "when" is a bad word choice. It does not create a logical connection between thoughts. Expressions like "because", "in spite of", or "even though" might be better but I cannot say which because I don't know what your intended meaning is.