I don't consider recognition by other nations as determinitive as to whether states have a right to independence or not.
I believe states have a right to independence if they want it.
How long did it take for people to recognize Israel? Did not Israel still have a right to exist as it's own nation?
Recognition is irrelevant. The time they remained independent is irrelevant. Once a state declares independence, they have a right to self determination.
. Odd, your slavery-loving Confederate heros certainly didn't agree with those ”principles”, as they refused to recognize the newly formed state of West Virginia during the Civil War, and continued to claim all the former counties of Virginia as part of the CSA, including the ones that had declared Independence from Virginia and proclaimed themselves the state of West Virginia. They also claimed to "represent” the people of those counties in the CSA.
BTW, in answer to how long it took Israel to be recognized after they declared Independence, the answer is the very same day. The State of Israel was declared and President Truman and the U.S. Congress recognized them the very same day.