Yes, it could be migraine. But since you also mentioned stress, we'll have to evaluate the source of your stress, it's severity and it's impact on your current condition.
Next Steps
please visit a Psychiatrist for complete evaluation.
they help you in management of your frequent and debilitating headaches, whatever the root cause might be. because I understand these headaches really taking a toll on you.
Health Tips
make sure you incorporate sufficient sleep, timely food intake and moderate exercise in your daily routine