since some time ago; for a while now
Indicates that a state or action has been continuing from a point in the recent past up to the present. Often used when the speaker has just noticed or wants to emphasize the duration.
See also: 先ほど (さきほど)
It has been raining for a while now.
I didn't notice the phone had been ringing for some time.
Standard kanji-kana spelling.
Alternate spelling using 程 for ほど; less common but seen in formal writing.
Compound of 先ほど (sakihodo, 'a short while ago') + から (kara, 'from').