I got a nosebleed today, and as I was running towards the sink, lots of blood came into my mouth, and it dripped like mad. I then washed my nose, and stopped the bleading. But in the process of doing so, I swallowed blood.
The reason I swallowed it:
I totally forgot that it was Ramadan, so I did NOT break the fast with an intention of breaking it. I just happened to do something that invalidates it, but By Allah, I did not swallow the blood to break my fast.
After researching, I found out that swallowing blood is Haram in Islam. I didn't know this before, and I didn't know that swallowing blood invalidates my fast, because I never thought about it before, and I never looked it up.
I swallowed the blood intentionally, because I totally forgot about Ramadan, and I thought that it wasn't Haram (because if I did know that, I would've never done it in the first place), let alone knowing that it invalidates my fast.
I looked this up, and the scholars all say that your fast will not be invalid if you do it unintentionally, but I swallowed it intentionally, but not with the intention of breaking the fast, so that's why I'm asking this here.
I'll be continuing my fast, but if someone tells me my fast was invalid, I will make up for it. If it didn't invalid my fast, I won't make up for it, because I'm not going to break my fast today.
As for you, "Azam", it is not possible to make up a day if the fast of that day was valid. The question here is whether it's considered as valid or not. So if I have to decide if this invalidates my fast or not, I first have to know the answer. Because if I have to make up for today, then I HAVE to eat right now, otherwise I'm Fasting for no reason.