Blood can come from gingiva and not from teeth. You need to undergo checkup it can most probably due to gum infection
. Go for a full mouth cleaning from dentist
. Practise good oral hygeine. Brush regularly. Use a good quality toothbrush. Change your brush every3-4 months. Gargle with warm water after every meal. And do visit your dentist every six months.