Breaking an oath
Q: I work in the medical field. A few months ago from extreme pressure of my family they wanted me to quit my job. My mom said I was overweight and heavy and need to exercise. I told them I would exercise but they said it was not enough. They wanted me to quit my job even though I promised I would, they did not believe me. So, I made a mistake and swore on Allah (Ta'ala) that If I did not reach my goal of proper weight I will quit my job. It is now end of march and I have not reached my goal. I know it was wrong to swear and I should not have done that. I apologised to Allah (Ta'ala). But I cannot quit my job due to financial troubles. Can something be done about this? I was told by someone that breaking a promise means 60 days of fasting or feeding the poor? But someone else told me that is only if it was done by accident and not intentionally. I am getting different answers from many people. Please help.