No time at all. Bettas can not get pregnant. They are egg layers and their eggs are kept in a nest of bubbles at the surface of the water and looked after by the male Betta until they hatch and become free swimming fry.
No, unless its of the same breed
No, it's the male that has the long fins
guppies stay pregnant for about a month before giving birth, other fish take longer, and others lay eggs (don't get pregnant). depends on the fish
2 days
a few minutes
As long as the fish is cooked and does not have a high mercury content, then fish is okay to eat while pregnant. Avoid: sushi, shark, macheral, tile fish, etc.
No, fighting fish (Bettas) are only interested in fighting with other fighting fish.
Of course they can. How else would we have fighting fish.
The only time a male and female betta or fighting fish should be together is when they breed. Otherwise it's better to separate them before one or the other dies.
2-3 days
12 days.
The scientific name for the Japanese fighting fish is Betta splendens.