my baby is 2 months old urinates 2 to 3 times per hour . m on bf.. is that normal???

in 24hrs if its 7+ then absolutely fine

Yes at times babies do urinate more frequently. However do keep a count over 24 hours. At three per hour it becomes 72 times a day and that's too much.