welcome to HealthcareMagic
The normal haemoglobin
for a female is between 13-15 and at 8.2 you are suffering from anaemia
.In your condition it is difficult to increase your haemoglobin by eating fruits alone and you should take iron tablets to increase.As a help you can take fruits like apple;banana;mango and vegetables like spinach which are rich sources of iron.The long periods can be due to hormonal
imbalance for which get treated by a Gynaecologist.Long periods can cause anaemia and not cancer at young age.