Everybody around here goes on hot and cold streaks.
It's the nature of the endeavour.
For your own sanity, I recommend developing a few handicapping strategies of your own; if it is yourself--primarily--that is responsible for your successes and failures then you will be able to analyze and adjust better. In theory.
If there's a sport that you're not too familiar with then you should hang around for awhile and try to find some posters with whom you can develop some confidence in. Hopefully you can find some who give, at least, a few simple lines of reasoning for their picks. That, in itself, should provide you with some strategies for your own handicapping, once you see what the lines of reasoning are.
Good fortune to you.