Bleeding after intercourse and periods coming closer together at your age needs a proper in-person evaluation, since it isn't something to watch and wait on.
Next Steps
Please book a gynaecologist visit soon for a pelvic examination and ultrasound to find the cause.
Health Tips
Don't delay this, especially since irregular bleeding around this age should always be checked properly.