Hi!
Have you been diagnosed with Migraine disease? A lot of times, we think we have sinus problems when, in fact, it's a Migraine! See this article: Sinuses Giving You a Headache? It's Probably Migraine. If it is a Migraine, and you are treating it as a sinus headache, it's going to take you a lot longer to get relief.
If you don't yet have a Migraine diagnosis, you need to call your doctor and find out. There are medications called Triptans that can help you when you have a Migraine attack. But you cannot get them without a Migraine diagnosis.
See if any of these links sound like you:
Anatomy of a Migraine
Migraines: Where to Start
Good Luck!