It is from the verb 「通{とお}す」. >「Verb in 連用形{れんようけい} (continuative form) + 通す」 means: >"to continue to the end" In 「しどおし」, the first 「し」 is the 連用形 of the verb 「する」. 「どおし」is the 連用形 of 「通す」. The と-to-ど change is [rendaku][1]. [1]: https://en.wikipedia.org/wiki/Rendaku Thus, 「どおし」 has nothing to do with「同士」 -- none. 「通す」 is written 「とおす」 in kana. My TL of the line: >"Even if they call me a natural worrier, I just can't stop feeling uneasy!"