The cost varies from dentist to dentist depending on area to area ;Indian dental association has set up ideal rates for your area u can check online u will get an idea, having a broken tooth can be unhealthy as it can cause infection especially if pain is there,and 3months in plenty of time for it to get to a poor state if conditions are ideal in terms of causing infection.
Next Steps
U can wait for a week or so if your travelling or maybe because of family duties but I wouldn't recommend waiting 3months
Health Tips
Don't eat from affected side. Don't take too many painkillers and don't self prescribe antibiotics. Go se a dentist.