HOTSPOT

can i assign specific bandwidth to hotspot users ie to each individual user if am using hotspot on mikrotik

If you create an individual profile for each user, yes.

does this mean that if i add 2 users to 1 profile they will all share that allocation.

No, each user will get rate-limit. (e.g. rate-limit=256k/256k, first user will get 256k/256k and second user will get 256k/256k).

thanks alot that means 1 profile with the right bandwidth settings will do fine.