There is no grammatical rule preventing this combination, and occasionally expressions using both (such as 'since one minute ago' in direct answer to the question 'since when?') may be encountered. Generally, however, we use a for-phrase to form a period adverbial.
He has lived in Taipei for...