My character is a level 5 ranger and can do on average 50 or so damage per round. I have the Venomous Bow and and some basic bane toxin. The bow has the following relevant traits:
Poison Generation. This weapon creates a mild poison that can be applied to ammunition fired. A creature hit with ammunition applied with this poison must make a DC 14 Constitution saving throw at the end of your turn. On failure, they take 5d6 poison damage and are poisoned for 10 minutes. On success, they take half that damage and are not poisoned. If poison is applied to ammunition, it lasts for 1 hour, after which it is harmless. The poison is automatically applied to the ammunition fired unless the creature attuned to this weapon spends 1 hour with a Poisoner's Kit to stop the generation.
Potent Poison. Poisons applied to ammunition fired from this bow cause the target to make the saving throw against the poison at disadvantage.
And the basic bane poison is an injested or injected poison which does:
A creature subjected to this poison must succeed on a [DC 25] Constitution saving throw or take 21 (6d6) poison damage. Once applied, the poison retains potency for 1 minute before drying. This effect ignores all resistances and immunities.
Most of the other players in my group are doing about 10 damage per round and I was wondering if I am doing an unrealistic amount of damage. I have also been doing about 30 damage to monsters that have 15 HP, and my DM has said that when my arrow hits the monster, that the monster melts in half. So am I doing too much damage, or is this normal for a 5th level Ranger?