Whenever there is a mood swing,change in stress level,there would be fluctuation in the BP .The reasons you have mentioned could be the cause for the change in your BP.
You can go for medication,if you suffer from any symptoms related to your BP like giddiness,irritability,change in appetite or any biological change else try have control over what happens around you.
I would suggest,though much pressure and uncomfortable things happens,you need to maintain an emotional balance for having good health.
Others may be wrong,but you are the person undergoing stress and spoiling your health.
Try to find some time- atleast 30min a day, to spend for yourselves
If thats not possible,rely on a person with whom you can share your inner feelings and relax.Even calling up your dear ones regularly,may comfort you.
Take care of your mind and body