Short LH Surge?

For the last two cycles I’ve only had one positive LH surge day.

For example, I get a negative(-)opk on Monday, positive (+) on Tuesday, then negative (-) again on Wednesday. Also, my ovulation has been occurring 4-7 days before I expect it. Is there something wrong? I’m also temping daily and my temperature always rises right after my positive(+) opk